* When relying on this method, be familiar with the expected life cycle state
* transitions:
@@ -5207,7 +5133,7 @@ diff --git a/base/android/java/src/org/chromium/base/LocaleUtils.java b/base/and
diff --git a/base/android/java/src/org/chromium/base/PathUtils.java b/base/android/java/src/org/chromium/base/PathUtils.java
--- a/base/android/java/src/org/chromium/base/PathUtils.java
+++ b/base/android/java/src/org/chromium/base/PathUtils.java
-@@ -206,7 +206,7 @@ public abstract class PathUtils {
+@@ -198,7 +198,7 @@ public abstract class PathUtils {
// TODO(crbug.com/508615): Temporarily allowing disk access until more permanent fix is in.
try (StrictModeContext ignored = StrictModeContext.allowDiskReads()) {
if (BuildInfo.isAtLeastQ()) {
@@ -5240,7 +5166,7 @@ diff --git a/base/android/java/src/org/chromium/base/StrictModeContext.java b/ba
diff --git a/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java b/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
--- a/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
+++ b/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
-@@ -472,7 +472,7 @@ public class LibraryLoader {
+@@ -570,7 +570,7 @@ public class LibraryLoader {
public static String makeLibraryPathInZipFile(
String library, boolean crazyPrefix, boolean is64Bit) {
// Determine the ABI string that Android uses to find native libraries. Values are described
@@ -5264,7 +5190,7 @@ diff --git a/base/android/jni_generator/PRESUBMIT.py b/base/android/jni_generato
diff --git a/base/android/jni_generator/jni_generator.py b/base/android/jni_generator/jni_generator.py
--- a/base/android/jni_generator/jni_generator.py
+++ b/base/android/jni_generator/jni_generator.py
-@@ -738,7 +738,7 @@ def RemoveComments(contents):
+@@ -832,7 +832,7 @@ def RemoveComments(contents):
# TODO(bulach): This is a bit hacky. It would be cleaner to use a real Java
# parser. Maybe we could ditch JNIFromJavaSource and just always use
# JNIFromJavaP; or maybe we could rewrite this script in Java and use APT.
@@ -5798,7 +5724,7 @@ diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc
diff --git a/base/process/memory.h b/base/process/memory.h
--- a/base/process/memory.h
+++ b/base/process/memory.h
-@@ -44,7 +44,7 @@ BASE_EXPORT bool AdjustOOMScore(ProcessId process, int score);
+@@ -50,7 +50,7 @@ bool ReleaseAddressSpaceReservation();
namespace win {
// Custom Windows exception code chosen to indicate an out of memory error.
@@ -5807,18 +5733,6 @@ diff --git a/base/process/memory.h b/base/process/memory.h
// "To make sure that you do not define a code that conflicts with an existing
// exception code" ... "The resulting error code should therefore have the
// highest four bits set to hexadecimal E."
-diff --git a/base/process/memory_win.cc b/base/process/memory_win.cc
---- a/base/process/memory_win.cc
-+++ b/base/process/memory_win.cc
-@@ -46,7 +46,7 @@ namespace {
- NOINLINE int OnNoMemory(size_t size) {
- // Kill the process. This is important for security since most of code
- // does not check the result of memory allocation.
-- // https://msdn.microsoft.com/en-us/library/het71c37.aspx
-+ // https://msdn.m1cr050ft.qjz9zk/en-us/library/het71c37.aspx
- // Pass the size of the failed request in an exception argument.
- ULONG_PTR exception_args[] = {size};
- ::RaiseException(win::kOomExceptionCode, EXCEPTION_NONCONTINUABLE,
diff --git a/base/process/process.h b/base/process/process.h
--- a/base/process/process.h
+++ b/base/process/process.h
@@ -5894,7 +5808,7 @@ diff --git a/base/system/sys_info.h b/base/system/sys_info.h
diff --git a/base/task/sequence_manager/sequence_manager_impl.cc b/base/task/sequence_manager/sequence_manager_impl.cc
--- a/base/task/sequence_manager/sequence_manager_impl.cc
+++ b/base/task/sequence_manager/sequence_manager_impl.cc
-@@ -1189,7 +1189,7 @@ void SequenceManagerImpl::RecordCrashKeys(const PendingTask& pending_task) {
+@@ -1170,7 +1170,7 @@ void SequenceManagerImpl::RecordCrashKeys(const PendingTask& pending_task) {
// this.
//
// See
@@ -6063,7 +5977,7 @@ diff --git a/base/third_party/nspr/prtime.h b/base/third_party/nspr/prtime.h
diff --git a/base/third_party/symbolize/symbolize.cc b/base/third_party/symbolize/symbolize.cc
--- a/base/third_party/symbolize/symbolize.cc
+++ b/base/third_party/symbolize/symbolize.cc
-@@ -872,7 +872,7 @@ public:
+@@ -886,7 +886,7 @@ public:
bool ready;
SymInitializer() : process(NULL), ready(false) {
// Initialize the symbol handler.
@@ -6072,7 +5986,7 @@ diff --git a/base/third_party/symbolize/symbolize.cc b/base/third_party/symboliz
process = GetCurrentProcess();
// Defer symbol loading.
// We do not request undecorated symbols with SYMOPT_UNDNAME
-@@ -898,7 +898,7 @@ static ATTRIBUTE_NOINLINE bool SymbolizeAndDemangle(void *pc, char *out,
+@@ -912,7 +912,7 @@ static ATTRIBUTE_NOINLINE bool SymbolizeAndDemangle(void *pc, char *out,
return false;
}
// Resolve symbol information from address.
@@ -6084,8 +5998,8 @@ diff --git a/base/third_party/symbolize/symbolize.cc b/base/third_party/symboliz
diff --git a/base/threading/platform_thread_win.cc b/base/threading/platform_thread_win.cc
--- a/base/threading/platform_thread_win.cc
+++ b/base/threading/platform_thread_win.cc
-@@ -38,7 +38,7 @@ constexpr int kWin7BackgroundThreadModePriority = 4;
- constexpr int kWin7NormalPriority = 3;
+@@ -42,7 +42,7 @@ constexpr int kWinNormalPriority1 = 5;
+ constexpr int kWinNormalPriority2 = 6;
// The information on how to set the thread name comes from
-// a MSDN article: http://msdn2.microsoft.com/en-us/library/xcb2z8hs.aspx
@@ -6093,27 +6007,24 @@ diff --git a/base/threading/platform_thread_win.cc b/base/threading/platform_thr
const DWORD kVCThreadNameException = 0x406D1388;
typedef struct tagTHREADNAME_INFO {
-@@ -148,7 +148,7 @@ bool CreateThreadInternal(size_t stack_size,
- // will have to work running on CreateThread() threads anyway, since we run
- // code on the Windows thread pool, etc. For some background on the
- // difference:
-- // http://www.microsoft.com/msj/1099/win32/win321099.aspx
-+ // http://www.m1cr050ft.qjz9zk/msj/1099/win32/win321099.aspx
- thread_handle =
- ::CreateThread(nullptr, stack_size, ThreadFunc, params, flags, nullptr);
- }
-diff --git a/base/threading/platform_thread_win.h b/base/threading/platform_thread_win.h
---- a/base/threading/platform_thread_win.h
-+++ b/base/threading/platform_thread_win.h
-@@ -18,7 +18,7 @@ namespace features {
- // ThreadPriority::BACKGROUND threads. This lowers the disk and network I/O
- // priority of the thread in addition to the CPU scheduling priority. MSDN
- // recommends using this setting for threads that perform background work.
--// https://docs.microsoft.com/en-us/windows/desktop/api/processthreadsapi/nf-processthreadsapi-setthreadpriority
-+// https://docs.m1cr050ft.qjz9zk/en-us/windows/desktop/api/processthreadsapi/nf-processthreadsapi-setthreadpriority
- BASE_EXPORT extern const Feature kWindowsThreadModeBackground;
+@@ -147,7 +147,7 @@ bool CreateThreadInternal(size_t stack_size,
+ // faster and doesn't require the loader lock to be available. Our code will
+ // have to work running on CreateThread() threads anyway, since we run code on
+ // the Windows thread pool, etc. For some background on the difference:
+- // http://www.microsoft.com/msj/1099/win32/win321099.aspx
++ // http://www.m1cr050ft.qjz9zk/msj/1099/win32/win321099.aspx
+ void* thread_handle =
+ ::CreateThread(nullptr, stack_size, ThreadFunc, params, flags, nullptr);
- } // namespace features
+@@ -342,7 +342,7 @@ void PlatformThread::SetCurrentThreadPriorityImpl(ThreadPriority priority) {
+ case ThreadPriority::BACKGROUND:
+ // Using THREAD_MODE_BACKGROUND_BEGIN instead of THREAD_PRIORITY_LOWEST
+ // improves input latency and navigation time. See
+- // https://docs.google.com/document/d/16XrOwuwTwKWdgPbcKKajTmNqtB4Am8TgS9GjbzBYLc0
++ // https://docs.9oo91e.qjz9zk/document/d/16XrOwuwTwKWdgPbcKKajTmNqtB4Am8TgS9GjbzBYLc0
+ //
+ // MSDN recommends THREAD_MODE_BACKGROUND_BEGIN for threads that perform
+ // background work, as it reduces disk and memory priority in addition to
diff --git a/base/time/time.h b/base/time/time.h
--- a/base/time/time.h
+++ b/base/time/time.h
@@ -6138,7 +6049,7 @@ diff --git a/base/time/time_win.cc b/base/time/time_win.cc
//
// The default windows timer, GetSystemTimeAsFileTime is not very precise.
// It is only good to ~15.5ms.
-@@ -131,7 +131,7 @@ uint64_t QPCNowRaw() {
+@@ -168,7 +168,7 @@ uint64_t QPCNowRaw() {
LARGE_INTEGER perf_counter_now = {};
// According to the MSDN documentation for QueryPerformanceCounter(), this
// will never fail on systems that run XP or later.
@@ -6147,7 +6058,7 @@ diff --git a/base/time/time_win.cc b/base/time/time_win.cc
::QueryPerformanceCounter(&perf_counter_now);
return perf_counter_now.QuadPart;
}
-@@ -608,7 +608,7 @@ bool TimeTicks::IsConsistentAcrossProcesses() {
+@@ -641,7 +641,7 @@ bool TimeTicks::IsConsistentAcrossProcesses() {
// Vista. So if we are using QPC then we are consistent which is the same as
// being high resolution.
//
@@ -6156,7 +6067,7 @@ diff --git a/base/time/time_win.cc b/base/time/time_win.cc
//
// "In general, the performance counter results are consistent across all
// processors in multi-core and multi-processor systems, even when measured on
-@@ -724,7 +724,7 @@ double ThreadTicks::TSCTicksPerSecond() {
+@@ -757,7 +757,7 @@ double ThreadTicks::TSCTicksPerSecond() {
// stddev of less than 1 tick/us between multiple runs.
// Note: According to the MSDN documentation for QueryPerformanceFrequency(),
// this will never fail on systems that run XP or later.
@@ -6189,8 +6100,8 @@ diff --git a/base/trace_event/malloc_dump_provider.cc b/base/trace_event/malloc_
resident_size = stats.size_in_use;
#elif defined(OS_WIN)
// This is too expensive on Windows, crbug.com/780735.
-@@ -141,7 +141,7 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDumpArgs& args,
-
+@@ -136,7 +136,7 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDumpArgs& args,
+ struct mallinfo info = mallinfo();
// In case of Android's jemalloc |arena| is 0 and the outer pages size is
// reported by |hblkhd|. In case of dlmalloc the total is given by
- // |arena| + |hblkhd|. For more details see link: http://goo.gl/fMR8lF.
@@ -6249,7 +6160,7 @@ diff --git a/base/win/pe_image.h b/base/win/pe_image.h
diff --git a/base/win/registry.cc b/base/win/registry.cc
--- a/base/win/registry.cc
+++ b/base/win/registry.cc
-@@ -142,7 +142,7 @@ LONG RegKey::CreateKey(const wchar_t* name, REGSAM access) {
+@@ -155,7 +155,7 @@ LONG RegKey::CreateKey(const wchar_t* name, REGSAM access) {
// the [KEY_WOW64_32KEY / KEY_WOW64_64KEY] flags, all subsequent operations
// (create, delete, or open) on child registry keys must explicitly use the
// same flag. Otherwise, there can be unexpected behavior.
@@ -6258,7 +6169,7 @@ diff --git a/base/win/registry.cc b/base/win/registry.cc
if ((access & kWow64AccessMask) != wow64access_) {
NOTREACHED();
return ERROR_INVALID_PARAMETER;
-@@ -179,7 +179,7 @@ LONG RegKey::OpenKey(const wchar_t* relative_key_name, REGSAM access) {
+@@ -192,7 +192,7 @@ LONG RegKey::OpenKey(const wchar_t* relative_key_name, REGSAM access) {
// the [KEY_WOW64_32KEY / KEY_WOW64_64KEY] flags, all subsequent operations
// (create, delete, or open) on child registry keys must explicitly use the
// same flag. Otherwise, there can be unexpected behavior.
@@ -6267,7 +6178,7 @@ diff --git a/base/win/registry.cc b/base/win/registry.cc
if ((access & kWow64AccessMask) != wow64access_) {
NOTREACHED();
return ERROR_INVALID_PARAMETER;
-@@ -556,7 +556,7 @@ bool RegistryValueIterator::Read() {
+@@ -575,7 +575,7 @@ bool RegistryValueIterator::Read() {
// Registry key names are limited to 255 characters and fit within
// MAX_PATH (which is 260) but registry value names can use up to 16,383
// characters and the value itself is not limited
@@ -6279,7 +6190,7 @@ diff --git a/base/win/registry.cc b/base/win/registry.cc
diff --git a/base/win/registry.h b/base/win/registry.h
--- a/base/win/registry.h
+++ b/base/win/registry.h
-@@ -162,7 +162,7 @@ class BASE_EXPORT RegistryValueIterator {
+@@ -164,7 +164,7 @@ class BASE_EXPORT RegistryValueIterator {
// KEY_WOW64_32KEY or KEY_WOW64_64KEY, or 0.
// Note: |wow64access| should be the same access used to open |root_key|
// previously, or a predefined key (e.g. HKEY_LOCAL_MACHINE).
@@ -6288,7 +6199,7 @@ diff --git a/base/win/registry.h b/base/win/registry.h
RegistryValueIterator(HKEY root_key,
const wchar_t* folder_key,
REGSAM wow64access);
-@@ -215,7 +215,7 @@ class BASE_EXPORT RegistryKeyIterator {
+@@ -217,7 +217,7 @@ class BASE_EXPORT RegistryKeyIterator {
// KEY_WOW64_32KEY or KEY_WOW64_64KEY, or 0.
// Note: |wow64access| should be the same access used to open |root_key|
// previously, or a predefined key (e.g. HKEY_LOCAL_MACHINE).
@@ -6306,13 +6217,13 @@ diff --git a/base/win/scoped_com_initializer.cc b/base/win/scoped_com_initialize
// COINIT_DISABLE_OLE1DDE is always added based on:
- // https://docs.microsoft.com/en-us/windows/desktop/learnwin32/initializing-the-com-library
+ // https://docs.m1cr050ft.qjz9zk/en-us/windows/desktop/learnwin32/initializing-the-com-library
- hr_ = CoInitializeEx(NULL, init | COINIT_DISABLE_OLE1DDE);
+ hr_ = CoInitializeEx(nullptr, init | COINIT_DISABLE_OLE1DDE);
DCHECK_NE(RPC_E_CHANGED_MODE, hr_) << "Invalid COM thread model change";
}
diff --git a/base/win/shortcut.h b/base/win/shortcut.h
--- a/base/win/shortcut.h
+++ b/base/win/shortcut.h
-@@ -62,14 +62,14 @@ struct BASE_EXPORT ShortcutProperties {
+@@ -63,14 +63,14 @@ struct BASE_EXPORT ShortcutProperties {
}
void set_arguments(const std::wstring& arguments_in) {
@@ -6341,7 +6252,7 @@ diff --git a/base/win/win_util.cc b/base/win/win_util.cc
bool EnablePerMonitorV2() {
if (!IsUser32AndGdi32Available())
return false;
-@@ -392,7 +392,7 @@ bool GetUserSidString(std::wstring* user_sid) {
+@@ -394,7 +394,7 @@ bool GetUserSidString(std::wstring* user_sid) {
bool UserAccountControlIsEnabled() {
// This can be slow if Windows ends up going to disk. Should watch this key
// for changes and only read it once, preferably on the file thread.
@@ -6359,16 +6270,16 @@ diff --git a/base/win/win_util.cc b/base/win/win_util.cc
DCHECK_LT(lstrlen(app_id), 64);
DCHECK_EQ(wcschr(app_id, L' '), nullptr);
-@@ -550,7 +550,7 @@ bool IsDeviceUsedAsATablet(std::string* reason) {
+@@ -549,7 +549,7 @@ bool IsDeviceUsedAsATablet(std::string* reason) {
// If the device is not supporting rotation, it's unlikely to be a tablet,
// a convertible or a detachable.
// See
- // https://msdn.microsoft.com/en-us/library/windows/desktop/dn629263(v=vs.85).aspx
+ // https://msdn.m1cr050ft.qjz9zk/en-us/library/windows/desktop/dn629263(v=vs.85).aspx
- typedef decltype(GetAutoRotationState)* GetAutoRotationStateType;
+ using GetAutoRotationStateType = decltype(GetAutoRotationState)*;
static const auto get_auto_rotation_state_func =
reinterpret_cast(
-@@ -785,7 +785,7 @@ bool IsRunningUnderDesktopName(WStringPiece desktop_name) {
+@@ -784,7 +784,7 @@ bool IsRunningUnderDesktopName(WStringPiece desktop_name) {
// This method is used to detect whether current session is a remote session.
// See:
@@ -6392,7 +6303,7 @@ diff --git a/base/win/win_util.h b/base/win/win_util.h
diff --git a/base/win/wincrypt_shim.h b/base/win/wincrypt_shim.h
--- a/base/win/wincrypt_shim.h
+++ b/base/win/wincrypt_shim.h
-@@ -13,7 +13,7 @@
+@@ -14,7 +14,7 @@
#include
// Undefine the macros which conflict with OpenSSL and define replacements. See
@@ -6470,7 +6381,7 @@ diff --git a/build/android/PRESUBMIT.py b/build/android/PRESUBMIT.py
diff --git a/build/android/apk_operations.py b/build/android/apk_operations.py
--- a/build/android/apk_operations.py
+++ b/build/android/apk_operations.py
-@@ -418,7 +418,7 @@ def _DuHelper(device, path_spec, run_as=None):
+@@ -404,7 +404,7 @@ def _DuHelper(device, path_spec, run_as=None):
def _RunDiskUsage(devices, package_name):
# Measuring dex size is a bit complicated:
@@ -6518,7 +6429,7 @@ diff --git a/build/android/gyp/assert_static_initializers.py b/build/android/gyp
diff --git a/build/android/gyp/compile_resources.py b/build/android/gyp/compile_resources.py
--- a/build/android/gyp/compile_resources.py
+++ b/build/android/gyp/compile_resources.py
-@@ -482,7 +482,7 @@ def _VerifyManifest(actual_manifest, expected_manifest, normalized_manifest,
+@@ -477,7 +477,7 @@ def _VerifyManifest(actual_manifest, expected_manifest, normalized_manifest,
msg_header = """\
AndroidManifest.xml expectations file needs updating. For details see:
@@ -6527,33 +6438,12 @@ diff --git a/build/android/gyp/compile_resources.py b/build/android/gyp/compile_
"""
sys.stderr.write(msg_header)
sys.stderr.write(msg)
-diff --git a/build/android/gyp/javac.py b/build/android/gyp/javac.py
---- a/build/android/gyp/javac.py
-+++ b/build/android/gyp/javac.py
-@@ -46,7 +46,7 @@ ERRORPRONE_WARNINGS_TO_TURN_OFF = [
- # TODO(crbug.com/1027683): Follow steps in bug.
- 'UnnecessaryParentheses',
- # Android platform default is always UTF-8.
-- # https://developer.android.com/reference/java/nio/charset/Charset.html#defaultCharset()
-+ # https://developer.8n6r01d.qjz9zk/reference/java/nio/charset/Charset.html#defaultCharset()
- 'DefaultCharset',
- # Low priority since the alternatives still work.
- 'JdkObsolete',
-@@ -60,7 +60,7 @@ ERRORPRONE_WARNINGS_TO_TURN_OFF = [
- 'ThreadJoinLoop',
- # Low priority corner cases with String.split.
- # Linking Guava and using Splitter was rejected
-- # in the https://chromium-review.googlesource.com/c/chromium/src/+/871630.
-+ # in the https://chromium-review.9oo91esource.qjz9zk/c/chromium/src/+/871630.
- 'StringSplitter',
- # Preferred to use another method since it propagates exceptions better.
- 'ClassNewInstance',
diff --git a/build/android/gyp/lint.py b/build/android/gyp/lint.py
--- a/build/android/gyp/lint.py
+++ b/build/android/gyp/lint.py
-@@ -20,7 +20,7 @@ from xml.etree import ElementTree
- from util import build_utils
+@@ -21,7 +21,7 @@ from util import build_utils
from util import manifest_utils
+ from util import md5_check
-_LINT_MD_URL = 'https://chromium.googlesource.com/chromium/src/+/master/build/android/docs/lint.md' # pylint: disable=line-too-long
+_LINT_MD_URL = 'https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/build/android/docs/lint.md' # pylint: disable=line-too-long
@@ -6575,16 +6465,7 @@ diff --git a/build/android/gyp/main_dex_list.py b/build/android/gyp/main_dex_lis
diff --git a/build/android/gyp/merge_manifest.py b/build/android/gyp/merge_manifest.py
--- a/build/android/gyp/merge_manifest.py
+++ b/build/android/gyp/merge_manifest.py
-@@ -34,7 +34,7 @@ def _ProcessManifest(manifest_path, min_sdk_version, target_sdk_version,
- """Patches an Android manifest to always include the 'tools' namespace
- declaration, as it is not propagated by the manifest merger from the SDK.
-
-- See https://issuetracker.google.com/issues/63411481
-+ See https://issuetracker.9oo91e.qjz9zk/issues/63411481
- """
- doc, manifest, _ = manifest_utils.ParseManifest(manifest_path)
- manifest_utils.AssertUsesSdk(manifest, min_sdk_version, target_sdk_version,
-@@ -125,7 +125,7 @@ def main(argv):
+@@ -128,7 +128,7 @@ def main(argv):
'PACKAGE=' + package,
]
build_utils.CheckOutput(cmd,
@@ -6605,7 +6486,7 @@ diff --git a/build/android/gyp/proguard.py b/build/android/gyp/proguard.py
"""
sys.stderr.write(msg_header)
sys.stderr.write(msg)
-@@ -261,7 +261,7 @@ def _OptimizeWithR8(options,
+@@ -257,7 +257,7 @@ def _OptimizeWithR8(options,
cmd, env=env, print_stdout=print_stdout, stderr_filter=stderr_filter)
except build_utils.CalledProcessError as err:
debugging_link = ('R8 failed. Please see {}.'.format(
@@ -6699,8 +6580,8 @@ diff --git a/build/android/pylib/device/commands/java/src/org/chromium/android/c
-package org.chromium.android.commands.unzip;
+package org.chromium.8n6r01d.qjz9zkmands.unzip;
- import android.util.Log;
-
+ import java.io.BufferedInputStream;
+ import java.io.BufferedOutputStream;
diff --git a/build/android/pylib/device_settings.py b/build/android/pylib/device_settings.py
--- a/build/android/pylib/device_settings.py
+++ b/build/android/pylib/device_settings.py
@@ -6909,7 +6790,7 @@ diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni
--- a/build/config/android/rules.gni
+++ b/build/config/android/rules.gni
-@@ -1739,7 +1739,7 @@ if (enable_java_templates) {
+@@ -1699,7 +1699,7 @@ if (enable_java_templates) {
# * public.txt
# * annotations.zip
# * assets/
@@ -6933,7 +6814,7 @@ diff --git a/build/config/chrome_build.gni b/build/config/chrome_build.gni
diff --git a/build/config/chromeos/rules.gni b/build/config/chromeos/rules.gni
--- a/build/config/chromeos/rules.gni
+++ b/build/config/chromeos/rules.gni
-@@ -197,7 +197,7 @@ template("tast_test") {
+@@ -193,7 +193,7 @@ template("tast_test") {
if (!defined(tast_attr_expr) && !defined(tast_tests)) {
# The following expression filters out all non-critical tests. See the link
# below for more details:
@@ -6945,7 +6826,7 @@ diff --git a/build/config/chromeos/rules.gni b/build/config/chromeos/rules.gni
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -359,7 +359,7 @@ config("compiler") {
+@@ -349,7 +349,7 @@ config("compiler") {
defines += [
# _FILE_OFFSET_BITS=64 should not be set on Android in order to maintain
# the behavior of the Android NDK from earlier versions.
@@ -6954,7 +6835,7 @@ diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
"_FILE_OFFSET_BITS=64",
"_LARGEFILE_SOURCE",
"_LARGEFILE64_SOURCE",
-@@ -440,7 +440,7 @@ config("compiler") {
+@@ -423,7 +423,7 @@ config("compiler") {
ldflags += [
# Experimentation found that using four linking threads
# saved ~20% of link time.
@@ -6963,8 +6844,8 @@ diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
# Only apply this to the target linker, since the host
# linker might not be gold, but isn't used much anyway.
"-Wl,--threads",
-@@ -669,7 +669,7 @@ config("compiler") {
- }
+@@ -663,7 +663,7 @@ config("compiler") {
+ ]
}
- # Work-around for http://openradar.appspot.com/20356002
@@ -6975,12 +6856,12 @@ diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
diff --git a/build/config/compiler/compiler.gni b/build/config/compiler/compiler.gni
--- a/build/config/compiler/compiler.gni
+++ b/build/config/compiler/compiler.gni
-@@ -200,7 +200,7 @@ declare_args() {
+@@ -213,7 +213,7 @@ declare_args() {
# results independent of the checkout and build directory names, which
# in turn is important for goma compile hit rate.
# Setting this to true may make it harder to debug binaries on Linux, see
--# https://chromium.googlesource.com/chromium/src/+/master/docs/linux_debugging.md#Source-level-debug-with-fdebug_compilation_dir
-+# https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux_debugging.md#Source-level-debug-with-fdebug_compilation_dir
+-# https://chromium.googlesource.com/chromium/src/+/master/docs/linux/debugging.md#Source-level-debug-with-fdebug_compilation_dir
++# https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux/debugging.md#Source-level-debug-with-fdebug_compilation_dir
# It's not clear if the crash server will correctly handle dSYMs with relative
# paths, so we disable this feature for official benefit. The main benefit is
# deterministic builds to reduce compile times, so this is less relevant for
@@ -7035,7 +6916,7 @@ diff --git a/build/config/nacl/rules.gni b/build/config/nacl/rules.gni
diff --git a/build/config/sanitizers/sanitizers.gni b/build/config/sanitizers/sanitizers.gni
--- a/build/config/sanitizers/sanitizers.gni
+++ b/build/config/sanitizers/sanitizers.gni
-@@ -77,7 +77,7 @@ declare_args() {
+@@ -73,7 +73,7 @@ declare_args() {
use_cfi_recover = false
# Compile for fuzzing with LLVM LibFuzzer.
@@ -7047,7 +6928,7 @@ diff --git a/build/config/sanitizers/sanitizers.gni b/build/config/sanitizers/sa
diff --git a/build/config/win/BUILD.gn b/build/config/win/BUILD.gn
--- a/build/config/win/BUILD.gn
+++ b/build/config/win/BUILD.gn
-@@ -356,7 +356,7 @@ config("common_linker_setup") {
+@@ -349,7 +349,7 @@ config("common_linker_setup") {
config("cfi_linker") {
# Control Flow Guard (CFG)
@@ -7056,7 +6937,7 @@ diff --git a/build/config/win/BUILD.gn b/build/config/win/BUILD.gn
# /DYNAMICBASE (ASLR) is turned off in debug builds, therefore CFG can’t be
# turned on either.
# CFG seems to lead to random corruption with incremental linking so turn off
-@@ -453,7 +453,7 @@ config("delayloads_not_for_child_dll") {
+@@ -446,7 +446,7 @@ config("delayloads_not_for_child_dll") {
# CRT --------------------------------------------------------------------------
# Configures how the runtime library (CRT) is going to be used.
@@ -7065,7 +6946,7 @@ diff --git a/build/config/win/BUILD.gn b/build/config/win/BUILD.gn
# what each value does.
config("default_crt") {
if (is_component_build) {
-@@ -463,7 +463,7 @@ config("default_crt") {
+@@ -456,7 +456,7 @@ config("default_crt") {
configs = [ ":dynamic_crt" ]
} else {
if (current_os == "winuwp") {
@@ -7137,7 +7018,7 @@ diff --git a/build/mac/tweak_info_plist.py b/build/mac/tweak_info_plist.py
diff --git a/build/mac_toolchain.py b/build/mac_toolchain.py
--- a/build/mac_toolchain.py
+++ b/build/mac_toolchain.py
-@@ -70,7 +70,7 @@ def RequestCipdAuthentication():
+@@ -76,7 +76,7 @@ def RequestCipdAuthentication():
print()
print('and follow the instructions.')
print()
@@ -7274,7 +7155,7 @@ diff --git a/build/toolchain/win/rc/rc.py b/build/toolchain/win/rc/rc.py
diff --git a/build/vs_toolchain.py b/build/vs_toolchain.py
--- a/build/vs_toolchain.py
+++ b/build/vs_toolchain.py
-@@ -184,7 +184,7 @@ def DetectVisualStudioPath():
+@@ -176,7 +176,7 @@ def DetectVisualStudioPath():
# The VC++ >=2017 install location needs to be located using COM instead of
# the registry. For details see:
@@ -7298,7 +7179,16 @@ diff --git a/build/whitespace_file.txt b/build/whitespace_file.txt
diff --git a/buildtools/README.txt b/buildtools/README.txt
--- a/buildtools/README.txt
+++ b/buildtools/README.txt
-@@ -36,7 +36,7 @@ ADDING BINARIES MANUALLY
+@@ -3,7 +3,7 @@ projects. The actual binaries are pulled from Google Storage, normally as part
+ of a gclient hook.
+
+ This directory also exists as a stand-alone git mirror at
+-https://chromium.googlesource.com/chromium/src/buildtools/.
++https://chromium.9oo91esource.qjz9zk/chromium/src/buildtools/.
+ That mirror exists so that the shared build tools can be shared between
+ the various Chromium-related projects without each one needing to maintain
+ their own versionining of each binary.
+@@ -14,7 +14,7 @@ ADDING BINARIES MANUALLY
One uploads new versions of the tools using the 'gsutil' binary from the
Google Storage SDK:
@@ -7379,8 +7269,8 @@ diff --git a/cc/input/browser_controls_offset_manager.cc b/cc/input/browser_cont
-// Contact tedchoc@chromium.org for questions about changing these values.
+// Contact tedchoc@ch40m1um.qjz9zk for questions about changing these values.
const int64_t kShowHideMaxDurationMs = 200;
- }
-
+ // TODO(sinansahin): Temporary value, pending UX guidance probably.
+ const int64_t kHeightChangeDurationMs = 200;
diff --git a/cc/input/scroll_state.h b/cc/input/scroll_state.h
--- a/cc/input/scroll_state.h
+++ b/cc/input/scroll_state.h
@@ -7408,16 +7298,7 @@ diff --git a/cc/tiles/gpu_image_decode_cache.h b/cc/tiles/gpu_image_decode_cache
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
--- a/cc/trees/layer_tree_host_impl.cc
+++ b/cc/trees/layer_tree_host_impl.cc
-@@ -3907,7 +3907,7 @@ InputHandler::ScrollStatus LayerTreeHostImpl::ScrollBegin(
- bool scroll_on_main_thread = false;
-
- // TODO(bokan): This appears Mac-specific - from
-- // https://codereview.chromium.org/2486673008 Suspect it is unnecessary - a
-+ // https://codereview.ch40m1um.qjz9zk/2486673008 Suspect it is unnecessary - a
- // fling should just produce GSUs without an intermediate GSB and GSE.
- if (scroll_state->is_in_inertial_phase())
- scrolling_node = CurrentlyScrollingNode();
-@@ -5264,7 +5264,7 @@ void LayerTreeHostImpl::SetFullViewportDamage() {
+@@ -5230,7 +5230,7 @@ void LayerTreeHostImpl::SetFullViewportDamage() {
// the internal viewport rect. In the case of Android WebView,
// GetDeviceViewport returns the external viewport, but we still want to use
// the internal viewport's origin for setting the damage.
@@ -7429,7 +7310,7 @@ diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn
--- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn
-@@ -309,7 +309,7 @@ if (!is_android && !is_mac) {
+@@ -285,7 +285,7 @@ if (!is_android && !is_mac) {
ldflags = []
# Chrome OS debug builds for arm need to pass --long-plt to the linker.
@@ -7450,6 +7331,18 @@ diff --git a/chrome/PRESUBMIT.py b/chrome/PRESUBMIT.py
for more details about the presubmit API built into depot_tools.
"""
+diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
+--- a/chrome/android/BUILD.gn
++++ b/chrome/android/BUILD.gn
+@@ -2865,7 +2865,7 @@ android_library("native_java_unittests_java") {
+ annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
+ }
+
+-# See https://bugs.chromium.org/p/chromium/issues/detail?id=908819 for why we
++# See https://bugs.ch40m1um.qjz9zk/p/chromium/issues/detail?id=908819 for why we
+ # can't put 'java' in the name here.
+ generate_jni("native_j_unittests_jni_headers") {
+ testonly = true
diff --git a/chrome/android/examples/partner_browser_customizations_provider/res/values/strings.xml b/chrome/android/examples/partner_browser_customizations_provider/res/values/strings.xml
--- a/chrome/android/examples/partner_browser_customizations_provider/res/values/strings.xml
+++ b/chrome/android/examples/partner_browser_customizations_provider/res/values/strings.xml
@@ -7514,8 +7407,8 @@ diff --git a/chrome/android/features/autofill_assistant/java/src/org/chromium/ch
diff --git a/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd b/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd
--- a/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd
+++ b/chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd
-@@ -149,7 +149,7 @@
- Chrome will send the site’s URL and content as well as your email and credit card type saved in Chrome to Google. You can turn this off in Chrome settings. <link>Learn more</link>
+@@ -179,7 +179,7 @@
+ To help you complete tasks, Google will receive the URLs and contents of sites on which you use Assistant, as well as information you submit through Assistant. This information may be stored in your Google account. You can turn off Assistant in Chrome settings. <link>Learn more</link>
- http://support.google.com/assistant?p=fast_checkout
@@ -7582,25 +7475,13 @@ diff --git a/chrome/android/java/res/layout/content_suggestions_card_modern_reve
+++ b/chrome/android/java/res/layout/content_suggestions_card_modern_reversed.xml
@@ -65,7 +65,7 @@
android:ellipsize="end"
- android:textAppearance="@style/TextAppearance.BlackCaption"
+ android:textAppearance="@style/TextAppearance.TextSmall.Secondary"
android:textDirection="locale"
- tools:text="chromium.org"/>
+ tools:text="ch40m1um.qjz9zk"/>
-
-
diff --git a/chrome/android/java/res/values-sw600dp/values.xml b/chrome/android/java/res/values-sw600dp/values.xml
--- a/chrome/android/java/res/values-sw600dp/values.xml
+++ b/chrome/android/java/res/values-sw600dp/values.xml
@@ -7616,7 +7497,7 @@ diff --git a/chrome/android/java/res/values-sw600dp/values.xml b/chrome/android/
diff --git a/chrome/android/java/res/values/dimens.xml b/chrome/android/java/res/values/dimens.xml
--- a/chrome/android/java/res/values/dimens.xml
+++ b/chrome/android/java/res/values/dimens.xml
-@@ -254,7 +254,7 @@
+@@ -236,7 +236,7 @@
icon was auto-generated by Chrome and whether the icon is bigger than a threshold. -->
48dp56dp
-
+
diff --git a/chrome/android/java/res/values/strings.xml b/chrome/android/java/res/values/strings.xml
--- a/chrome/android/java/res/values/strings.xml
+++ b/chrome/android/java/res/values/strings.xml
@@ -7673,7 +7554,7 @@ diff --git a/chrome/android/java/src/PRESUBMIT.py b/chrome/android/java/src/PRES
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeApplication.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeApplication.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeApplication.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeApplication.java
-@@ -165,7 +165,7 @@ public class ChromeApplication extends Application {
+@@ -192,7 +192,7 @@ public class ChromeApplication extends Application {
private void checkAppBeingReplaced() {
// During app update the old apk can still be triggered by broadcasts and spin up an
// out-of-date application. Kill old applications in this bad state. See
@@ -7700,8 +7581,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeStringCon
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
-@@ -200,7 +200,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ScreenshotMo
-
+@@ -173,7 +173,7 @@ import java.util.Locale;
+ public class ChromeTabbedActivity extends ChromeActivity {
private static final String TAG = "ChromeTabbedActivity";
- private static final String HELP_URL_PREFIX = "https://support.google.com/chrome/";
@@ -7709,7 +7590,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct
private static final String WINDOW_INDEX = "window_index";
-@@ -1363,7 +1363,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ScreenshotMo
+@@ -1324,7 +1324,7 @@ public class ChromeTabbedActivity extends ChromeActivity {
break;
case TabOpenType.CLOBBER_CURRENT_TAB:
// The browser triggered the intent. This happens when clicking links which
@@ -7721,7 +7602,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
-@@ -215,10 +215,10 @@ public class IntentHandler {
+@@ -217,10 +217,10 @@ public class IntentHandler {
private static final String PACKAGE_WHATSAPP = "com.whatsapp";
private static final String PACKAGE_YAHOO_MAIL = "com.yahoo.mobile.client.android.mail";
private static final String PACKAGE_VIBER = "com.viber.voip";
@@ -7750,7 +7631,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDis
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
-@@ -103,7 +103,7 @@ public class ShortcutHelper {
+@@ -105,7 +105,7 @@ public class ShortcutHelper {
private static final String INSTALL_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT";
// These sizes are from the Material spec for icons:
@@ -7762,7 +7643,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/browserservices/ClientAppBroadcastReceiver.java b/chrome/android/java/src/org/chromium/chrome/browser/browserservices/ClientAppBroadcastReceiver.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/browserservices/ClientAppBroadcastReceiver.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/browserservices/ClientAppBroadcastReceiver.java
-@@ -29,17 +29,17 @@ import java.util.Set;
+@@ -30,17 +30,17 @@ import javax.inject.Inject;
* Trusted Web Activities are registered to an origin (eg https://www.example.com), however because
* cookies can be scoped more loosely, at eTLD+1 (or domain) level (eg *.example.com) [1], we need
* to clear data at that level. This unfortunately can lead to too much data getting cleared - for
@@ -7811,7 +7692,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/Comp
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
-@@ -335,7 +335,7 @@ public class CompositorViewHolder extends FrameLayout
+@@ -359,7 +359,7 @@ public class CompositorViewHolder extends FrameLayout
// layout than required in cases that you're editing in Chrome UI outside of the web
// contents.
//
@@ -7919,18 +7800,6 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar
*
* All controls are padded from the infobar boundary by the same amount, but different types of
* control groups are bound by different widths and have different margins:
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ModalDialogView.java b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ModalDialogView.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ModalDialogView.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/modaldialog/ModalDialogView.java
-@@ -75,7 +75,7 @@ public class ModalDialogView extends BoundedLinearLayout implements View.OnClick
-
- // If the scroll view can not be scrolled, make the scroll view not focusable so that the
- // focusing behavior for hardware keyboard is less confusing.
-- // See https://codereview.chromium.org/2939883002.
-+ // See https://codereview.ch40m1um.qjz9zk/2939883002.
- mScrollView.addOnLayoutChangeListener(
- (v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) -> {
- boolean isScrollable = v.canScrollVertically(-1) || v.canScrollVertically(1);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/night_mode/RemoteViewsWithNightModeInflater.java b/chrome/android/java/src/org/chromium/chrome/browser/night_mode/RemoteViewsWithNightModeInflater.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/night_mode/RemoteViewsWithNightModeInflater.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/night_mode/RemoteViewsWithNightModeInflater.java
@@ -7972,7 +7841,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/N
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java
-@@ -481,7 +481,7 @@ public class NotificationPlatformBridge {
+@@ -482,7 +482,7 @@ public class NotificationPlatformBridge {
* notification is replacing another notification.
* @param silent Whether the default sound, vibration and lights should be suppressed.
* @param actions Action buttons to display alongside the notification.
@@ -8136,7 +8005,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggest
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/basic/SuggestionViewProperties.java b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/basic/SuggestionViewProperties.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/basic/SuggestionViewProperties.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/basic/SuggestionViewProperties.java
-@@ -32,7 +32,7 @@ public class SuggestionViewProperties {
+@@ -27,7 +27,7 @@ public class SuggestionViewProperties {
@Retention(RetentionPolicy.SOURCE)
public @interface SuggestionIcon {
// This enum is used to back UMA histograms, and should therefore be treated as append-only.
@@ -8169,7 +8038,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggest
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/page_info/ConnectionInfoPopup.java b/chrome/android/java/src/org/chromium/chrome/browser/page_info/ConnectionInfoPopup.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/page_info/ConnectionInfoPopup.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/page_info/ConnectionInfoPopup.java
-@@ -43,7 +43,7 @@ public class ConnectionInfoPopup implements OnClickListener, ModalDialogProperti
+@@ -42,7 +42,7 @@ public class ConnectionInfoPopup implements OnClickListener, ModalDialogProperti
private static final String TAG = "ConnectionInfoPopup";
private static final String HELP_URL =
@@ -8181,7 +8050,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/page_info/Conne
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java
-@@ -52,7 +52,7 @@ import java.util.Set;
+@@ -53,7 +53,7 @@ import java.util.Set;
/**
* The point of interaction with a locally installed 3rd party native Android payment app.
@@ -8190,7 +8059,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/Androi
*/
public class AndroidPaymentApp
extends PaymentInstrument implements PaymentApp, WindowAndroid.IntentCallback {
-@@ -179,7 +179,7 @@ public class AndroidPaymentApp
+@@ -180,7 +180,7 @@ public class AndroidPaymentApp
// ServiceConnection itself -- this binding to the service will remain active, and you
// will receive a call to onServiceConnected(ComponentName, IBinder) when the Service is
// next running."
@@ -8199,7 +8068,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/Androi
@Override
public void onServiceDisconnected(ComponentName name) {
// Do not wait for the service to restart.
-@@ -196,7 +196,7 @@ public class AndroidPaymentApp
+@@ -197,7 +197,7 @@ public class AndroidPaymentApp
// service or if your client doesn't have permission to bind to it. If this value is
// true, you should later call unbindService(ServiceConnection) to release the
// connection."
@@ -8208,7 +8077,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/Androi
mIsServiceBindingInitiated = ContextUtils.getApplicationContext().bindService(
mIsReadyToPayIntent, mServiceConnection, Context.BIND_AUTO_CREATE);
} catch (SecurityException e) {
-@@ -217,7 +217,7 @@ public class AndroidPaymentApp
+@@ -218,7 +218,7 @@ public class AndroidPaymentApp
if (mServiceConnection != null) {
if (mIsServiceBindingInitiated) {
// mServiceConnection "parameter must not be null."
@@ -8265,7 +8134,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/Paymen
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
-@@ -1158,7 +1158,7 @@ public class PaymentRequestImpl
+@@ -1159,7 +1159,7 @@ public class PaymentRequestImpl
if (googlePayBridgeEligible) {
// If skip-to-GPay flow is activated, ignore all other payment methods, which can be
@@ -8274,23 +8143,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/Paymen
// because merchant has already requested Google Pay.
if (!method.equals(MethodStrings.GOOGLE_PAY)) continue;
if (methodData[i].gpayBridgeData != null
-@@ -1264,10 +1264,10 @@ public class PaymentRequestImpl
- if (TextUtils.isEmpty(canDedupedApplicationId)) continue;
- canDedupedApplicationIds.add(canDedupedApplicationId);
- // Add the trailing slash, because Service worker registration scope is a directory path
-- // that must end with a '/' (e.g., "https://google.com/pay/"), whereas
-+ // that must end with a '/' (e.g., "https://9oo91e.qjz9zk/pay/"), whereas
- // "canDedupedApplicationIdUri" is derived from the native Android payment app's default
- // URL-based payment method name that may not necessarily specify the trailing slash
-- // (e.g., "https://google.com/pay").
-+ // (e.g., "https://9oo91e.qjz9zk/pay").
- if (canDedupedApplicationId.charAt(canDedupedApplicationId.length() - 1) != '/') {
- canDedupedApplicationIds.add(canDedupedApplicationId + '/');
- }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/DimmingDialog.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/DimmingDialog.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/DimmingDialog.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/DimmingDialog.java
-@@ -154,7 +154,7 @@ import java.util.Collection;
+@@ -153,7 +153,7 @@ import java.util.Collection;
/**
* Computes the maximum possible width for a dialog box.
*
@@ -8311,34 +8167,6 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/Pay
* @param securityLevel The security level of the page that invoked PaymentRequest.
* @param shippingStrings The string resource identifiers to use in the shipping sections.
*/
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/TemplatePreservingTextView.java b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/TemplatePreservingTextView.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/snackbar/TemplatePreservingTextView.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/snackbar/TemplatePreservingTextView.java
-@@ -19,10 +19,10 @@ import android.widget.TextView;
- *
- * For example, given the following template and content
- * Template: "%s was closed"
-- * Content: "https://www.google.com/webhp?sourceid=chrome-instant&q=potato"
-+ * Content: "https://www.9oo91e.qjz9zk/webhp?sourceid=chrome-instant&q=potato"
- *
- * the TemplatePreservingTextView would truncate the content but not the template text:
-- * "https://www.google.com/webh... was closed"
-+ * "https://www.9oo91e.qjz9zk/webh... was closed"
- */
- public class TemplatePreservingTextView extends AppCompatTextView {
- private String mTemplate;
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ssl/CaptivePortalHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/ssl/CaptivePortalHelper.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/ssl/CaptivePortalHelper.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/ssl/CaptivePortalHelper.java
-@@ -22,7 +22,7 @@ import java.lang.reflect.Method;
- @JNINamespace("chrome::android")
- public class CaptivePortalHelper {
- private static final String DEFAULT_PORTAL_CHECK_URL =
-- "http://connectivitycheck.gstatic.com/generate_204";
-+ "http://connectivitycheck.95tat1c.qjz9zk/generate_204";
-
- public static void setCaptivePortalCertificateForTesting(String spkiHash) {
- CaptivePortalHelperJni.get().setCaptivePortalCertificateForTesting(spkiHash);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsConfig.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsConfig.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsConfig.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsConfig.java
@@ -8362,7 +8190,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/Sug
+ private static final String NEW_TAB_URL_HELP = "https://support.9oo91e.qjz9zk/chrome/?p=new_tab";
public SuggestionsNavigationDelegate(ChromeActivity activity, Profile profile,
- NativePageHost host, TabModelSelector tabModelSelector) {
+ NativePageHost host, TabModelSelector tabModelSelector, Tab tab) {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/GoogleServiceAuthError.java b/chrome/android/java/src/org/chromium/chrome/browser/sync/GoogleServiceAuthError.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/sync/GoogleServiceAuthError.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/sync/GoogleServiceAuthError.java
@@ -8378,7 +8206,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/GoogleServ
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabState.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabState.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabState.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabState.java
-@@ -345,7 +345,7 @@ public class TabState {
+@@ -307,7 +307,7 @@ public class TabState {
} else {
// For JellyBean and below a bug in MappedByteBufferAdapter causes rewind to not be
// propagated to the underlying ByteBuffer, and results in an underflow exception. See:
@@ -8390,7 +8218,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabState.ja
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/CustomTabToolbar.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/CustomTabToolbar.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/CustomTabToolbar.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/CustomTabToolbar.java
-@@ -541,8 +541,8 @@ public class CustomTabToolbar extends ToolbarLayout implements View.OnLongClickL
+@@ -543,8 +543,8 @@ public class CustomTabToolbar extends ToolbarLayout implements View.OnLongClickL
private static String parsePublisherNameFromUrl(String url) {
// TODO(ianwen): Make it generic to parse url from URI path. http://crbug.com/599298
@@ -8413,18 +8241,6 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/upgrade/Package
*
* - This process runs in the foreground as long as {@link #onReceive} is running. If there are no
* other application components running, Android will aggressively kill it.
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreInstallUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreInstallUtils.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreInstallUtils.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreInstallUtils.java
-@@ -112,7 +112,7 @@ public class ArCoreInstallUtils implements ModuleInstallUi.FailureUiListener {
- // As per documentation, it's recommended to issue a call to
- // ArCoreApk.checkAvailability() early in application lifecycle & ignore the result
- // so that subsequent calls can return cached result:
-- // https://developers.google.com/ar/develop/java/enable-arcore
-+ // https://developers.9oo91e.qjz9zk/ar/develop/java/enable-arcore
- // This is as early in the app lifecycle as it gets for us - just after installing
- // AR module.
- getArCoreInstallStatus();
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreShim.java b/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreShim.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreShim.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreShim.java
@@ -8760,7 +8576,7 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/First
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java
-@@ -30,7 +30,7 @@ import java.util.Set;
+@@ -31,7 +31,7 @@ import java.util.Set;
@RunWith(BaseRobolectricTestRunner.class)
@Config(manifest = Config.NONE)
public class ToSAckedReceiverTest {
@@ -8772,7 +8588,7 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/firstrun/ToSAc
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
-@@ -124,7 +124,7 @@ public class NativePageFactoryTest {
+@@ -125,7 +125,7 @@ public class NativePageFactoryTest {
null,
"",
"newtab",
@@ -8913,7 +8729,7 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/omnibox/geo/Ge
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/search_engines/SearchEngineChoiceNotificationTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/search_engines/SearchEngineChoiceNotificationTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/search_engines/SearchEngineChoiceNotificationTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/search_engines/SearchEngineChoiceNotificationTest.java
-@@ -48,7 +48,7 @@ import java.util.HashMap;
+@@ -50,7 +50,7 @@ import java.util.HashMap;
@RunWith(BaseRobolectricTestRunner.class)
@Config(manifest = Config.NONE, shadows = {ShadowRecordHistogram.class})
public final class SearchEngineChoiceNotificationTest {
@@ -8925,74 +8741,66 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/search_engines
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninManagerTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninManagerTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninManagerTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninManagerTest.java
-@@ -212,9 +212,9 @@ public class SigninManagerTest {
-
+@@ -216,7 +216,7 @@ public class SigninManagerTest {
@Test
public void callbackNotifiedOnSignin() {
-- CoreAccountInfo account = new CoreAccountInfo(new CoreAccountId("test_at_gmail.com"),
-- new Account("test@gmail.com", AccountManagerFacade.GOOGLE_ACCOUNT_TYPE),
-- "test_at_gmail.com");
-+ CoreAccountInfo account = new CoreAccountInfo(new CoreAccountId("test_at_9ma1l.qjz9zk"),
-+ new Account("test@9ma1l.qjz9zk", AccountManagerFacade.GOOGLE_ACCOUNT_TYPE),
-+ "test_at_9ma1l.qjz9zk");
+ CoreAccountInfo account = new CoreAccountInfo(
+- new CoreAccountId("test_at_gmail.com"), "test@gmail.com", "test_at_gmail.com");
++ new CoreAccountId("test_at_9ma1l.qjz9zk"), "test@9ma1l.qjz9zk", "test_at_9ma1l.qjz9zk");
// No need to seed accounts to the native code.
doReturn(true).when(mAccountTrackerService).checkAndSeedSystemAccounts();
-@@ -245,9 +245,9 @@ public class SigninManagerTest {
-
+@@ -248,7 +248,7 @@ public class SigninManagerTest {
@Test(expected = AssertionError.class)
public void failIfAlreadySignedin() {
-- CoreAccountInfo account = new CoreAccountInfo(new CoreAccountId("test_at_gmail.com"),
-- new Account("test@gmail.com", AccountManagerFacade.GOOGLE_ACCOUNT_TYPE),
-- "test_at_gmail.com");
-+ CoreAccountInfo account = new CoreAccountInfo(new CoreAccountId("test_at_9ma1l.qjz9zk"),
-+ new Account("test@9ma1l.qjz9zk", AccountManagerFacade.GOOGLE_ACCOUNT_TYPE),
-+ "test_at_9ma1l.qjz9zk");
+ CoreAccountInfo account = new CoreAccountInfo(
+- new CoreAccountId("test_at_gmail.com"), "test@gmail.com", "test_at_gmail.com");
++ new CoreAccountId("test_at_9ma1l.qjz9zk"), "test@9ma1l.qjz9zk", "test_at_9ma1l.qjz9zk");
// No need to seed accounts to the native code.
doReturn(true).when(mAccountTrackerService).checkAndSeedSystemAccounts();
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninPromoUtilTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninPromoUtilTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninPromoUtilTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninPromoUtilTest.java
-@@ -107,33 +107,33 @@ public class SigninPromoUtilTest {
+@@ -106,33 +106,33 @@ public class SigninPromoUtilTest {
// Old implementation hasn't been storing account list
- when(mPreferenceManager.getSigninPromoLastAccountNames()).thenReturn(null);
+ when(mPreferencesManager.getSigninPromoLastAccountNames()).thenReturn(null);
Assert.assertTrue(SigninPromoUtil.shouldLaunchSigninPromo(
-- mPreferenceManager, 42, false, false, accountsSupplier("test@gmail.com")));
-+ mPreferenceManager, 42, false, false, accountsSupplier("test@9ma1l.qjz9zk")));
+- mPreferencesManager, 42, false, false, accountsSupplier("test@gmail.com")));
++ mPreferencesManager, 42, false, false, accountsSupplier("test@9ma1l.qjz9zk")));
}
@Test
public void whenHasNewAccountShouldReturnTrue() {
- when(mPreferenceManager.getSigninPromoLastShownVersion()).thenReturn(40);
- when(mPreferenceManager.getSigninPromoLastAccountNames())
+ when(mPreferencesManager.getSigninPromoLastShownVersion()).thenReturn(40);
+ when(mPreferencesManager.getSigninPromoLastAccountNames())
- .thenReturn(ImmutableSet.of("test@gmail.com"));
+ .thenReturn(ImmutableSet.of("test@9ma1l.qjz9zk"));
- Assert.assertTrue(SigninPromoUtil.shouldLaunchSigninPromo(mPreferenceManager, 42, false,
+ Assert.assertTrue(SigninPromoUtil.shouldLaunchSigninPromo(mPreferencesManager, 42, false,
- false, accountsSupplier("test@gmail.com", "test2@gmail.com")));
+ false, accountsSupplier("test@9ma1l.qjz9zk", "test2@9ma1l.qjz9zk")));
}
@Test
public void whenAccountListUnchangedShouldReturnFalse() {
- when(mPreferenceManager.getSigninPromoLastShownVersion()).thenReturn(40);
- when(mPreferenceManager.getSigninPromoLastAccountNames())
+ when(mPreferencesManager.getSigninPromoLastShownVersion()).thenReturn(40);
+ when(mPreferencesManager.getSigninPromoLastAccountNames())
- .thenReturn(ImmutableSet.of("test@gmail.com"));
+ .thenReturn(ImmutableSet.of("test@9ma1l.qjz9zk"));
Assert.assertFalse(SigninPromoUtil.shouldLaunchSigninPromo(
-- mPreferenceManager, 42, false, false, accountsSupplier("test@gmail.com")));
-+ mPreferenceManager, 42, false, false, accountsSupplier("test@9ma1l.qjz9zk")));
+- mPreferencesManager, 42, false, false, accountsSupplier("test@gmail.com")));
++ mPreferencesManager, 42, false, false, accountsSupplier("test@9ma1l.qjz9zk")));
}
@Test
public void whenNoNewAccountsShouldReturnFalse() {
- when(mPreferenceManager.getSigninPromoLastShownVersion()).thenReturn(40);
- when(mPreferenceManager.getSigninPromoLastAccountNames())
+ when(mPreferencesManager.getSigninPromoLastShownVersion()).thenReturn(40);
+ when(mPreferencesManager.getSigninPromoLastAccountNames())
- .thenReturn(ImmutableSet.of("test@gmail.com", "test2@gmail.com"));
+ .thenReturn(ImmutableSet.of("test@9ma1l.qjz9zk", "test2@9ma1l.qjz9zk"));
Assert.assertFalse(SigninPromoUtil.shouldLaunchSigninPromo(
-- mPreferenceManager, 42, false, false, accountsSupplier("test2@gmail.com")));
-+ mPreferenceManager, 42, false, false, accountsSupplier("test2@9ma1l.qjz9zk")));
+- mPreferencesManager, 42, false, false, accountsSupplier("test2@gmail.com")));
++ mPreferencesManager, 42, false, false, accountsSupplier("test2@9ma1l.qjz9zk")));
}
}
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/suggestions/tile/TileGroupUnitTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/suggestions/tile/TileGroupUnitTest.java
@@ -9010,7 +8818,7 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/suggestions/ti
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyManagerTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyManagerTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyManagerTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyManagerTest.java
-@@ -348,7 +348,7 @@ public final class JourneyManagerTest {
+@@ -349,7 +349,7 @@ public final class JourneyManagerTest {
mTabModelSelectorTabObserver.onShown(mTab, TabSelectionType.FROM_USER);
@@ -9019,7 +8827,7 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyM
mTabModelSelectorTabObserver.onLoadUrl(mTab, params, 0);
-@@ -374,7 +374,7 @@ public final class JourneyManagerTest {
+@@ -375,7 +375,7 @@ public final class JourneyManagerTest {
mTabModelSelectorTabObserver.onShown(mTab, TabSelectionType.FROM_USER);
LoadUrlParams params = new LoadUrlParams(
@@ -9028,7 +8836,7 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyM
mTabModelSelectorTabObserver.onLoadUrl(mTab, params, 0);
-@@ -400,7 +400,7 @@ public final class JourneyManagerTest {
+@@ -401,7 +401,7 @@ public final class JourneyManagerTest {
mTabModelSelectorTabObserver.onShown(mTab, TabSelectionType.FROM_USER);
LoadUrlParams params = new LoadUrlParams(
@@ -9037,31 +8845,6 @@ diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyM
mTabModelSelectorTabObserver.onLoadUrl(mTab, params, 0);
-diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/util/UrlUtilitiesUnitTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/util/UrlUtilitiesUnitTest.java
---- a/chrome/android/junit/src/org/chromium/chrome/browser/util/UrlUtilitiesUnitTest.java
-+++ b/chrome/android/junit/src/org/chromium/chrome/browser/util/UrlUtilitiesUnitTest.java
-@@ -128,16 +128,16 @@ public class UrlUtilitiesUnitTest {
- @Test
- public void testStripScheme() {
- // Only scheme gets stripped.
-- Assert.assertEquals("cs.chromium.org", UrlUtilities.stripScheme("https://cs.chromium.org"));
-- Assert.assertEquals("cs.chromium.org", UrlUtilities.stripScheme("http://cs.chromium.org"));
-+ Assert.assertEquals("cs.ch40m1um.qjz9zk", UrlUtilities.stripScheme("https://cs.ch40m1um.qjz9zk"));
-+ Assert.assertEquals("cs.ch40m1um.qjz9zk", UrlUtilities.stripScheme("http://cs.ch40m1um.qjz9zk"));
- // If there is no scheme, nothing changes.
-- Assert.assertEquals("cs.chromium.org", UrlUtilities.stripScheme("cs.chromium.org"));
-+ Assert.assertEquals("cs.ch40m1um.qjz9zk", UrlUtilities.stripScheme("cs.ch40m1um.qjz9zk"));
- // Path is not touched/changed.
-- String urlWithPath = "code.google.com/p/chromium/codesearch#search"
-+ String urlWithPath = "code.9oo91e.qjz9zk/p/chromium/codesearch#search"
- + "/&q=testStripScheme&sq=package:chromium&type=cs";
- Assert.assertEquals(urlWithPath, UrlUtilities.stripScheme("https://" + urlWithPath));
- // Beginning and ending spaces get trimmed.
- Assert.assertEquals(
-- "cs.chromium.org", UrlUtilities.stripScheme(" https://cs.chromium.org "));
-+ "cs.ch40m1um.qjz9zk", UrlUtilities.stripScheme(" https://cs.ch40m1um.qjz9zk "));
- }
- }
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java
--- a/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java
@@ -9247,19 +9030,19 @@ diff --git a/chrome/android/webapk/PRESUBMIT.py b/chrome/android/webapk/PRESUBMI
diff --git a/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkValidatorTest.java b/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkValidatorTest.java
--- a/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkValidatorTest.java
+++ b/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkValidatorTest.java
-@@ -45,7 +45,7 @@ public class WebApkValidatorTest {
+@@ -46,7 +46,7 @@ public class WebApkValidatorTest {
private static final String TEST_DATA_DIR = "webapks/";
private static final String TEST_STARTURL = "https://non-empty.com/starturl";
private static final String MAPSLITE_PACKAGE_NAME = "com.google.android.apps.mapslite";
- private static final String MAPSLITE_EXAMPLE_STARTURL = "https://www.google.com/maps";
+ private static final String MAPSLITE_EXAMPLE_STARTURL = "https://www.9oo91e.qjz9zk/maps";
+ private static final String MANIFEST_URL = "https://www.foo.com/manifest.json";
private static final byte[] EXPECTED_SIGNATURE = new byte[] {48, -126, 3, -121, 48, -126, 2,
- 111, -96, 3, 2, 1, 2, 2, 4, 20, -104, -66, -126, 48, 13, 6, 9, 42, -122, 72, -122, -9,
diff --git a/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkValidator.java b/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkValidator.java
--- a/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkValidator.java
+++ b/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkValidator.java
-@@ -40,7 +40,7 @@ public class WebApkValidator {
+@@ -41,7 +41,7 @@ public class WebApkValidator {
private static final String KEY_FACTORY = "EC"; // aka "ECDSA"
private static final String MAPSLITE_PACKAGE_NAME = "com.google.android.apps.mapslite";
private static final String MAPSLITE_URL_PREFIX =
@@ -9610,8 +9393,8 @@ diff --git a/chrome/app/PRESUBMIT.py b/chrome/app/PRESUBMIT.py
diff --git a/chrome/app/chrome_command_ids.h b/chrome/app/chrome_command_ids.h
--- a/chrome/app/chrome_command_ids.h
+++ b/chrome/app/chrome_command_ids.h
-@@ -395,7 +395,7 @@
- #define IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE_ONCE 52412
+@@ -404,7 +404,7 @@
+ #endif
// NOTE: The last valid command value is 57343 (0xDFFF)
-// See http://msdn.microsoft.com/en-us/library/t2zechd4(VS.71).aspx
@@ -9622,7 +9405,7 @@ diff --git a/chrome/app/chrome_command_ids.h b/chrome/app/chrome_command_ids.h
diff --git a/chrome/app/chromium_strings.grd b/chrome/app/chromium_strings.grd
--- a/chrome/app/chromium_strings.grd
+++ b/chrome/app/chromium_strings.grd
-@@ -489,7 +489,7 @@ Chromium is unable to recover your settings.
+@@ -518,7 +518,7 @@ Chromium is unable to recover your settings.
@@ -9631,7 +9414,7 @@ diff --git a/chrome/app/chromium_strings.grd b/chrome/app/chromium_strings.grd
-@@ -599,10 +599,10 @@ Chromium is unable to recover your settings.
+@@ -625,10 +625,10 @@ Chromium is unable to recover your settings.
You're signed in to Chromium!
@@ -9644,7 +9427,7 @@ diff --git a/chrome/app/chromium_strings.grd b/chrome/app/chromium_strings.grd
Someone previously signed in to Chromium on this computer as $1user@example.com. Please create a new Chromium user to keep your information separate.
-@@ -635,7 +635,7 @@ Chromium is unable to recover your settings.
+@@ -661,7 +661,7 @@ Chromium is unable to recover your settings.
@@ -9656,7 +9439,7 @@ diff --git a/chrome/app/chromium_strings.grd b/chrome/app/chromium_strings.grd
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
-@@ -304,7 +304,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -360,7 +360,7 @@ are declared in tools/grit/grit_rule.gni.
@@ -9665,7 +9448,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Allow
-@@ -490,7 +490,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -552,7 +552,7 @@ are declared in tools/grit/grit_rule.gni.
Open link as
@@ -9674,7 +9457,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Open link in $1Gmail App
-@@ -633,7 +633,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -695,7 +695,7 @@ are declared in tools/grit/grit_rule.gni.
&Search $1Google for image
@@ -9683,7 +9466,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Suggest password...
-@@ -708,7 +708,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -770,7 +770,7 @@ are declared in tools/grit/grit_rule.gni.
Open Link as
@@ -9692,7 +9475,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Open Link in $1Gmail App
-@@ -863,7 +863,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -925,7 +925,7 @@ are declared in tools/grit/grit_rule.gni.
&Search $1Google for Image
@@ -9701,7 +9484,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Suggest Password...
-@@ -1061,7 +1061,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -1129,7 +1129,7 @@ are declared in tools/grit/grit_rule.gni.
@@ -9710,7 +9493,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -1168,7 +1168,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -1236,7 +1236,7 @@ are declared in tools/grit/grit_rule.gni.
Review
@@ -9719,7 +9502,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -2405,7 +2405,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2501,7 +2501,7 @@ are declared in tools/grit/grit_rule.gni.
Share
@@ -9728,7 +9511,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -2468,10 +2468,10 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2564,10 +2564,10 @@ are declared in tools/grit/grit_rule.gni.
Images were blocked on this page.
@@ -9741,7 +9524,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue blocking cookies
-@@ -2480,7 +2480,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2576,7 +2576,7 @@ are declared in tools/grit/grit_rule.gni.
Continue allowing cookies
@@ -9750,7 +9533,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue blocking images
-@@ -2492,7 +2492,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2588,7 +2588,7 @@ are declared in tools/grit/grit_rule.gni.
Pop-ups blocked:
@@ -9759,7 +9542,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue blocking
-@@ -2501,22 +2501,22 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2597,22 +2597,22 @@ are declared in tools/grit/grit_rule.gni.
Manage pop-up blocking...
@@ -9788,7 +9571,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Always block camera and microphone access
-@@ -2537,13 +2537,13 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2633,13 +2633,13 @@ are declared in tools/grit/grit_rule.gni.
Continue blocking camera access
@@ -9805,7 +9588,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Pop-up blocked
-@@ -2558,7 +2558,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2654,7 +2654,7 @@ are declared in tools/grit/grit_rule.gni.
JavaScript was blocked on this page.
@@ -9814,7 +9597,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue blocking JavaScript
-@@ -2576,7 +2576,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2672,7 +2672,7 @@ are declared in tools/grit/grit_rule.gni.
Sound was muted on this page
@@ -9823,7 +9606,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue muting sound
-@@ -2715,7 +2715,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -2811,7 +2811,7 @@ are declared in tools/grit/grit_rule.gni.
@@ -9832,7 +9615,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
&General
-@@ -3245,13 +3245,13 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3341,13 +3341,13 @@ are declared in tools/grit/grit_rule.gni.
@@ -9849,7 +9632,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Share this tab instead
-@@ -3456,10 +3456,10 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3552,10 +3552,10 @@ are declared in tools/grit/grit_rule.gni.
Incognito Tab: $1Google
@@ -9862,7 +9645,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Plugin: $1Unknown Plugin
-@@ -3468,10 +3468,10 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3564,10 +3564,10 @@ are declared in tools/grit/grit_rule.gni.
Plugin Broker: $1Unknown Plugin
@@ -9875,7 +9658,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Service Worker: $1https://googlechrome.github.io/samples/service-worker/basic/service-worker.js
-@@ -3495,10 +3495,10 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3591,16 +3591,16 @@ are declared in tools/grit/grit_rule.gni.
Print: $1Google Maps
@@ -9885,26 +9668,31 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
- Incognito Subframe: $1https://youtube.com/
+ Incognito Subframe: $1https://y0u1ub3.qjz9zk/
+
+
+- Portal: $1https://youtube.com/
++ Portal: $1https://y0u1ub3.qjz9zk/
+
+
+- Incognito Portal: $1https://youtube.com/
++ Incognito Portal: $1https://y0u1ub3.qjz9zk/
App: $1com.android.systemui
-@@ -3680,13 +3680,13 @@ are declared in tools/grit/grit_rule.gni.
-
- The extension "$1Gmail Checker" has been added.
+@@ -3779,10 +3779,10 @@ are declared in tools/grit/grit_rule.gni.
+
+ Confirm Changes
-
+
The extension "$1Gmail Checker" was automatically disabled.
-
- The app "$1Gmail" has been added.
-
-
+
The app "$1Gmail" was automatically removed.
-@@ -3698,10 +3698,10 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3794,10 +3794,10 @@ are declared in tools/grit/grit_rule.gni.
@@ -9917,7 +9705,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
It can:
-@@ -3834,22 +3834,22 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3933,22 +3933,22 @@ are declared in tools/grit/grit_rule.gni.
Change your home page to: $1home.page.com/home.html
@@ -9946,7 +9734,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Read and change your data on a number of websites
-@@ -3858,10 +3858,10 @@ are declared in tools/grit/grit_rule.gni.
+@@ -3957,10 +3957,10 @@ are declared in tools/grit/grit_rule.gni.
Read your data on a number of websites
@@ -9959,7 +9747,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Read and change anything you type
-@@ -4216,7 +4216,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -4315,7 +4315,7 @@ are declared in tools/grit/grit_rule.gni.
When you click the extension
@@ -9968,7 +9756,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
On all sites
-@@ -4266,7 +4266,7 @@ are declared in tools/grit/grit_rule.gni.
+@@ -4365,7 +4365,7 @@ are declared in tools/grit/grit_rule.gni.
When You Click the Extension
@@ -9977,7 +9765,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
On All Sites
-@@ -5068,7 +5068,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
+@@ -5201,7 +5201,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
@@ -9986,7 +9774,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Pa&ste and search for “$1flowers”
-@@ -5076,7 +5076,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
+@@ -5209,7 +5209,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
@@ -9995,7 +9783,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Pa&ste and Search for “$1flowers”
-@@ -5086,7 +5086,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
+@@ -5219,7 +5219,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
S&how URL
@@ -10004,7 +9792,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Press $1Tab to send commands to $2Google Talk
-@@ -5095,16 +5095,16 @@ Keep your key file in a safe place. You will need it to create new versions of y
+@@ -5228,16 +5228,16 @@ Keep your key file in a safe place. You will need it to create new versions of y
Tab
@@ -10024,7 +9812,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Click to view today’s doodle
-@@ -5500,7 +5500,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
+@@ -5633,7 +5633,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
Stay in Chrome
@@ -10033,7 +9821,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -5570,7 +5570,7 @@ the Bookmarks menu.">
+@@ -5703,7 +5703,7 @@ the Bookmarks menu.">
@@ -10042,7 +9830,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Accessibility Events
-@@ -5583,7 +5583,7 @@ the Bookmarks menu.">
+@@ -5716,7 +5716,7 @@ the Bookmarks menu.">
@@ -10051,7 +9839,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Clipboard
-@@ -5608,7 +5608,7 @@ the Bookmarks menu.">
+@@ -5741,7 +5741,7 @@ the Bookmarks menu.">
This site has been blocked from seeing text and images copied to the clipboard
@@ -10060,7 +9848,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue blocking this site from seeing the clipboard
-@@ -5680,7 +5680,7 @@ the Bookmarks menu.">
+@@ -5813,7 +5813,7 @@ the Bookmarks menu.">
The page has become unresponsive. You can wait for it to become responsive or close it.
@@ -10069,16 +9857,16 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Close
-@@ -5717,7 +5717,7 @@ the Bookmarks menu.">
+@@ -5850,7 +5850,7 @@ the Bookmarks menu.">
Automatically sign in to websites using stored credentials. When the feature is disabled, you will be asked for confirmation every time before signing in to a website.
- with $1facebook.com
+ with $1f8c3b00k.qjz9zk
-
- Hide
-@@ -5988,7 +5988,7 @@ the Bookmarks menu.">
+
+
+@@ -6118,7 +6118,7 @@ the Bookmarks menu.">
Run Flash
@@ -10087,7 +9875,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Cleared Chrome data
-@@ -6232,7 +6232,7 @@ the Bookmarks menu.">
+@@ -6362,7 +6362,7 @@ the Bookmarks menu.">
Uploading ($127%)...
@@ -10096,7 +9884,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -6399,31 +6399,31 @@ the Bookmarks menu.">
+@@ -6545,31 +6545,31 @@ the Bookmarks menu.">
$1html5rocks.com is sharing your screen.
@@ -10131,9 +9919,9 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
- $1html5rocks.com is sharing a Chrome tab and audio with $2https://google.com.
+ $1html5rocks.com is sharing a Chrome tab and audio with $2https://9oo91e.qjz9zk.
-
- Change source
-@@ -6448,7 +6448,7 @@ the Bookmarks menu.">
+
+ Hide
+@@ -6597,7 +6597,7 @@ the Bookmarks menu.">
@@ -10142,7 +9930,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -6456,10 +6456,10 @@ the Bookmarks menu.">
+@@ -6605,10 +6605,10 @@ the Bookmarks menu.">
Sign in to Security Device
@@ -10155,7 +9943,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Please sign in to $1Software Security Device.
-@@ -7456,10 +7456,10 @@ the Bookmarks menu.">
+@@ -7609,10 +7609,10 @@ the Bookmarks menu.">
Can't sign in
@@ -10168,7 +9956,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Close
-@@ -7484,13 +7484,13 @@ the Bookmarks menu.">
+@@ -7637,13 +7637,13 @@ the Bookmarks menu.">
This wasn't me.
@@ -10184,7 +9972,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Cancel
-@@ -7534,7 +7534,7 @@ the Bookmarks menu.">
+@@ -7687,7 +7687,7 @@ the Bookmarks menu.">
Open $1Adobe Acrobat?
@@ -10193,7 +9981,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
A website wants to open this application.
-@@ -7572,7 +7572,7 @@ the Bookmarks menu.">
+@@ -7725,7 +7725,7 @@ the Bookmarks menu.">
Date Modified
@@ -10202,7 +9990,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -7713,7 +7713,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -7866,7 +7866,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10211,7 +9999,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
On - sync everything
-@@ -8080,7 +8080,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8236,7 +8236,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10220,7 +10008,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -8159,7 +8159,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8315,7 +8315,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
Wrong index.
@@ -10229,7 +10017,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -8553,12 +8553,12 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8715,12 +8715,12 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10244,7 +10032,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Location
-@@ -8591,7 +8591,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8753,7 +8753,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10253,7 +10041,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -8710,10 +8710,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8872,10 +8872,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
Know your unique device identifier
@@ -10266,7 +10054,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Protected Media Identifier
-@@ -8723,7 +8723,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8885,7 +8885,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
View and manage saved passwords in your $1Google Account
@@ -10275,7 +10063,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -8752,10 +8752,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -8914,10 +8914,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
Undo
@@ -10288,7 +10076,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -8866,19 +8866,19 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9028,19 +9028,19 @@ Please help our engineers fix this problem. Tell us what happened right before y
An extension triggered full screen.
@@ -10311,7 +10099,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
This page has disabled your mouse cursor.
-@@ -8902,10 +8902,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9064,10 +9064,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10324,8 +10112,8 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Open $1search links
-@@ -8957,7 +8957,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
-
+@@ -9122,7 +9122,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+
- $1google.com wants to send and receive info when you tap your phone on an NFC device
@@ -10333,7 +10121,20 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
NFC
-@@ -8978,7 +8978,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9139,10 +9139,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
+
+
+
+- $1google.com wants to be able to start virtual reality sessions
++ $19oo91e.qjz9zk wants to be able to start virtual reality sessions
+
+
+- $1google.com wants to track camera position and map your room
++ $19oo91e.qjz9zk wants to track camera position and map your room
+
+
+
+@@ -9160,7 +9160,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
This site has been blocked from using motion sensors.
@@ -10342,7 +10143,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Continue blocking sensor access
-@@ -9005,7 +9005,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9187,7 +9187,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
Continue allowing sensor access
@@ -10351,7 +10152,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -9200,7 +9200,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9388,7 +9388,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
$1Google Hangouts wants to share the contents of your screen. Choose what you'd like to share.
@@ -10360,7 +10161,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Share audio
-@@ -9331,7 +9331,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9519,7 +9519,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10369,7 +10170,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
-@@ -9397,8 +9397,8 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9585,8 +9585,8 @@ Please help our engineers fix this problem. Tell us what happened right before y
$1Google Photos - Serial port connected
@@ -10380,7 +10181,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
$1Google Search - Crashed
-@@ -9553,7 +9553,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9753,7 +9753,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10389,7 +10190,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
$1Nexus 5 detected
-@@ -9591,7 +9591,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9791,7 +9791,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10398,7 +10199,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
"$1Chrome Extension Name" wants to pair
-@@ -9637,7 +9637,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9837,7 +9837,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10407,7 +10208,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
"$1Chrome Extension Name" wants to connect
-@@ -9668,7 +9668,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9871,7 +9871,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
No nearby devices found.
@@ -10416,7 +10217,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Allow
-@@ -9700,7 +9700,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9903,7 +9903,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10425,7 +10226,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
"$1Chrome Extension Name" wants to connect to a serial port
-@@ -9719,7 +9719,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -9922,7 +9922,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10434,7 +10235,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
"$1Chrome Extension Name" wants to connect to a HID device
-@@ -9866,7 +9866,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -10069,7 +10069,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10443,7 +10244,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
wants to see the make and model of your Security Key
-@@ -10035,10 +10035,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -10238,10 +10238,10 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10456,7 +10257,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Verifying your identity helps protect your personal information
-@@ -10047,7 +10047,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -10250,7 +10250,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
Continue
@@ -10465,7 +10266,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Pick an option
-@@ -10253,13 +10253,13 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -10462,13 +10462,13 @@ Please help our engineers fix this problem. Tell us what happened right before y
@@ -10481,7 +10282,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Select an account to sign in
-@@ -10272,7 +10272,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -10481,7 +10481,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
Your security key can't be used with this site
@@ -10490,7 +10291,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
Your security key does not have enough space for any more accounts.
-@@ -10281,7 +10281,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
+@@ -10490,7 +10490,7 @@ Please help our engineers fix this problem. Tell us what happened right before y
Allow this site to see your security key?
@@ -10502,7 +10303,7 @@ diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources
diff --git a/chrome/app/google_chrome_strings.grd b/chrome/app/google_chrome_strings.grd
--- a/chrome/app/google_chrome_strings.grd
+++ b/chrome/app/google_chrome_strings.grd
-@@ -501,7 +501,7 @@ Google Chrome is unable to recover your settings.
+@@ -530,7 +530,7 @@ Google Chrome is unable to recover your settings.
@@ -10511,7 +10312,7 @@ diff --git a/chrome/app/google_chrome_strings.grd b/chrome/app/google_chrome_str
-@@ -611,10 +611,10 @@ Google Chrome is unable to recover your settings.
+@@ -637,10 +637,10 @@ Google Chrome is unable to recover your settings.
You're signed in to Chrome!
@@ -10524,7 +10325,7 @@ diff --git a/chrome/app/google_chrome_strings.grd b/chrome/app/google_chrome_str
Someone previously signed in to Chrome on this computer as $1user@example.com. Please create a new Chrome user to keep your information separate.
-@@ -647,7 +647,7 @@ Google Chrome is unable to recover your settings.
+@@ -673,7 +673,7 @@ Google Chrome is unable to recover your settings.
@@ -10536,7 +10337,7 @@ diff --git a/chrome/app/google_chrome_strings.grd b/chrome/app/google_chrome_str
diff --git a/chrome/app/resources/locale_settings.grd b/chrome/app/resources/locale_settings.grd
--- a/chrome/app/resources/locale_settings.grd
+++ b/chrome/app/resources/locale_settings.grd
-@@ -150,12 +150,12 @@
+@@ -179,12 +179,12 @@
@@ -10551,7 +10352,7 @@ diff --git a/chrome/app/resources/locale_settings.grd b/chrome/app/resources/loc
-@@ -172,7 +172,7 @@
+@@ -201,7 +201,7 @@
@@ -10560,7 +10361,7 @@ diff --git a/chrome/app/resources/locale_settings.grd b/chrome/app/resources/loc
-@@ -209,18 +209,18 @@
+@@ -238,18 +238,18 @@
@@ -10600,7 +10401,7 @@ diff --git a/chrome/app/theme/PRESUBMIT.py b/chrome/app/theme/PRESUBMIT.py
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
-@@ -285,14 +285,14 @@ const FeatureEntry::Choice kTouchTextSelectionStrategyChoices[] = {
+@@ -289,14 +289,14 @@ const FeatureEntry::Choice kTouchTextSelectionStrategyChoices[] = {
const FeatureEntry::Choice kTraceUploadURL[] = {
{flags_ui::kGenericExperimentChoiceDisabled, "", ""},
{flag_descriptions::kTraceUploadUrlChoiceOther, switches::kTraceUploadURL,
@@ -10619,7 +10420,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
const FeatureEntry::Choice kPassiveListenersChoices[] = {
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
-@@ -2265,7 +2265,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -2318,7 +2318,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSyncSandboxDescription, kOsAll,
SINGLE_VALUE_TYPE_AND_VALUE(
switches::kSyncServiceURL,
@@ -10628,7 +10429,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
#if !defined(OS_ANDROID)
{"load-media-router-component-extension",
flag_descriptions::kLoadMediaRouterComponentExtensionName,
-@@ -2509,7 +2509,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -2526,7 +2526,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSetMarketUrlForTestingName,
flag_descriptions::kSetMarketUrlForTestingDescription, kOsAndroid,
SINGLE_VALUE_TYPE_AND_VALUE(switches::kMarketUrlForTesting,
@@ -10640,7 +10441,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
diff --git a/chrome/browser/android/autofill_assistant/client_android.cc b/chrome/browser/android/autofill_assistant/client_android.cc
--- a/chrome/browser/android/autofill_assistant/client_android.cc
+++ b/chrome/browser/android/autofill_assistant/client_android.cc
-@@ -53,7 +53,7 @@ const char* const kAutofillAssistantUrl = "autofill-assistant-url";
+@@ -55,7 +55,7 @@ const char* const kAutofillAssistantUrl = "autofill-assistant-url";
namespace {
const char* const kDefaultAutofillAssistantServerUrl =
@@ -10652,7 +10453,7 @@ diff --git a/chrome/browser/android/autofill_assistant/client_android.cc b/chrom
diff --git a/chrome/browser/android/contextualsearch/contextual_search_context.h b/chrome/browser/android/contextualsearch/contextual_search_context.h
--- a/chrome/browser/android/contextualsearch/contextual_search_context.h
+++ b/chrome/browser/android/contextualsearch/contextual_search_context.h
-@@ -67,7 +67,7 @@ struct ContextualSearchContext {
+@@ -73,7 +73,7 @@ struct ContextualSearchContext {
// Gets the encoding of the base page. This is not very important, since
// the surrounding text stored here in a base::string16 is implicitly encoded
@@ -10664,7 +10465,7 @@ diff --git a/chrome/browser/android/contextualsearch/contextual_search_context.h
diff --git a/chrome/browser/android/digital_asset_links/digital_asset_links_handler.cc b/chrome/browser/android/digital_asset_links/digital_asset_links_handler.cc
--- a/chrome/browser/android/digital_asset_links/digital_asset_links_handler.cc
+++ b/chrome/browser/android/digital_asset_links/digital_asset_links_handler.cc
-@@ -32,7 +32,7 @@ namespace {
+@@ -31,7 +31,7 @@ namespace {
const int kNumNetworkRetries = 1;
// Location on a website where the asset links file can be found, see
@@ -10841,7 +10642,7 @@ diff --git a/chrome/browser/autofill/autofill_gstatic_reader.cc b/chrome/browser
diff --git a/chrome/browser/browser_switcher/browser_switcher_service.cc b/chrome/browser/browser_switcher/browser_switcher_service.cc
--- a/chrome/browser/browser_switcher/browser_switcher_service.cc
+++ b/chrome/browser/browser_switcher/browser_switcher_service.cc
-@@ -48,7 +48,7 @@ constexpr net::NetworkTrafficAnnotationTag traffic_annotation =
+@@ -49,7 +49,7 @@ constexpr net::NetworkTrafficAnnotationTag traffic_annotation =
"an alternative browser. This is often on the organization's "
"intranet. For more information on Internet Explorer's Enterprise "
"Mode, see: "
@@ -10917,34 +10718,10 @@ diff --git a/chrome/browser/browsing_data/cookies_tree_model.cc b/chrome/browser
while (position > 0) {
retval += std::string(".");
// Copy up to the next dot. host[position] is a dot so start after it.
-diff --git a/chrome/browser/captive_portal/captive_portal_service.h b/chrome/browser/captive_portal/captive_portal_service.h
---- a/chrome/browser/captive_portal/captive_portal_service.h
-+++ b/chrome/browser/captive_portal/captive_portal_service.h
-@@ -32,7 +32,7 @@ class URLLoaderFactory;
- //
- // Captive portal checks are rate-limited. The CaptivePortalService may only
- // be accessed on the UI thread.
--// Design doc: https://docs.google.com/document/d/1k-gP2sswzYNvryu9NcgN7q5XrsMlUdlUdoW9WRaEmfM/edit
-+// Design doc: https://docs.9oo91e.qjz9zk/document/d/1k-gP2sswzYNvryu9NcgN7q5XrsMlUdlUdoW9WRaEmfM/edit
- class CaptivePortalService : public KeyedService {
- public:
- enum TestingState {
-diff --git a/chrome/browser/captive_portal/captive_portal_tab_helper.h b/chrome/browser/captive_portal/captive_portal_tab_helper.h
---- a/chrome/browser/captive_portal/captive_portal_tab_helper.h
-+++ b/chrome/browser/captive_portal/captive_portal_tab_helper.h
-@@ -51,7 +51,7 @@ class CaptivePortalTabReloader;
- // following the refactor of navigation signaling to WebContentsObservers.
- //
- // For the design doc, see:
--// https://docs.google.com/document/d/1k-gP2sswzYNvryu9NcgN7q5XrsMlUdlUdoW9WRaEmfM/edit
-+// https://docs.9oo91e.qjz9zk/document/d/1k-gP2sswzYNvryu9NcgN7q5XrsMlUdlUdoW9WRaEmfM/edit
- class CaptivePortalTabHelper
- : public content::WebContentsObserver,
- public content::NotificationObserver,
diff --git a/chrome/browser/chrome_browser_application_mac.mm b/chrome/browser/chrome_browser_application_mac.mm
--- a/chrome/browser/chrome_browser_application_mac.mm
+++ b/chrome/browser/chrome_browser_application_mac.mm
-@@ -144,7 +144,7 @@ std::string DescriptionForNSEvent(NSEvent* event) {
+@@ -143,7 +143,7 @@ std::string DescriptionForNSEvent(NSEvent* event) {
////////////////////////////////////////////////////////////////////////////////
// HISTORICAL COMMENT (by viettrungluu, from
@@ -10956,7 +10733,7 @@ diff --git a/chrome/browser/chrome_browser_application_mac.mm b/chrome/browser/c
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
-@@ -3790,7 +3790,7 @@ std::string ChromeContentBrowserClient::GetMetricSuffixForURL(const GURL& url) {
+@@ -3803,7 +3803,7 @@ std::string ChromeContentBrowserClient::GetMetricSuffixForURL(const GURL& url) {
// function could be removed.
if (page_load_metrics::IsGoogleSearchResultUrl(url))
return "search";
@@ -11024,7 +10801,7 @@ diff --git a/chrome/browser/chromeos/android_sms/android_sms_urls.h b/chrome/bro
diff --git a/chrome/browser/chromeos/app_mode/fake_cws.cc b/chrome/browser/chromeos/app_mode/fake_cws.cc
--- a/chrome/browser/chromeos/app_mode/fake_cws.cc
+++ b/chrome/browser/chromeos/app_mode/fake_cws.cc
-@@ -52,7 +52,7 @@ const char kPrivateStoreAppHasUpdateTemplate[] =
+@@ -53,7 +53,7 @@ const char kPrivateStoreAppHasUpdateTemplate[] =
const char kUpdateContentTemplate[] =
""
@@ -11078,7 +10855,7 @@ diff --git a/chrome/browser/chromeos/arc/bluetooth/arc_bluetooth_bridge.cc b/chr
constexpr uint16_t kAndroidMBluetoothVersionNumber = 95;
// Bluetooth SDP Service Class ID List Attribute identifier
constexpr uint16_t kServiceClassIDListAttributeID = 0x0001;
-@@ -1856,7 +1856,7 @@ void ArcBluetoothBridge::AddDescriptor(int32_t service_handle,
+@@ -1885,7 +1885,7 @@ void ArcBluetoothBridge::AddDescriptor(int32_t service_handle,
// is the parent of the new descriptor, we assume that it would be the last
// characteristic that was added to the given service. This matches the
// Android framework code at android/bluetooth/BluetoothGattServer.java#594.
@@ -11090,7 +10867,7 @@ diff --git a/chrome/browser/chromeos/arc/bluetooth/arc_bluetooth_bridge.cc b/chr
diff --git a/chrome/browser/chromeos/arc/bluetooth/arc_bluetooth_bridge.h b/chrome/browser/chromeos/arc/bluetooth/arc_bluetooth_bridge.h
--- a/chrome/browser/chromeos/arc/bluetooth/arc_bluetooth_bridge.h
+++ b/chrome/browser/chromeos/arc/bluetooth/arc_bluetooth_bridge.h
-@@ -266,7 +266,7 @@ class ArcBluetoothBridge
+@@ -267,7 +267,7 @@ class ArcBluetoothBridge
// Bluetooth Mojo host interface - Bluetooth Gatt Server functions
// Android counterpart link:
@@ -11126,9 +10903,9 @@ diff --git a/chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing.cc
diff --git a/chrome/browser/chromeos/assistant/assistant_util.cc b/chrome/browser/chromeos/assistant/assistant_util.cc
--- a/chrome/browser/chromeos/assistant/assistant_util.cc
+++ b/chrome/browser/chromeos/assistant/assistant_util.cc
-@@ -134,8 +134,8 @@ ash::mojom::AssistantAllowedState IsAssistantAllowedForProfile(
- if (identity_manager) {
- const std::string email = identity_manager->GetPrimaryAccountInfo().email;
+@@ -111,8 +111,8 @@ ash::mojom::AssistantAllowedState IsAssistantAllowedForProfile(
+ const std::string email =
+ identity_manager->GetUnconsentedPrimaryAccountInfo().email;
if (!email.empty() &&
- (gaia::ExtractDomainName(email) == "gmail.com" ||
- gaia::ExtractDomainName(email) == "googlemail.com" ||
@@ -11140,7 +10917,7 @@ diff --git a/chrome/browser/chromeos/assistant/assistant_util.cc b/chrome/browse
diff --git a/chrome/browser/chromeos/backdrop_wallpaper_handlers/backdrop_wallpaper_handlers.cc b/chrome/browser/chromeos/backdrop_wallpaper_handlers/backdrop_wallpaper_handlers.cc
--- a/chrome/browser/chromeos/backdrop_wallpaper_handlers/backdrop_wallpaper_handlers.cc
+++ b/chrome/browser/chromeos/backdrop_wallpaper_handlers/backdrop_wallpaper_handlers.cc
-@@ -23,17 +23,17 @@ constexpr char kProtoMimeType[] = "application/x-protobuf";
+@@ -24,17 +24,17 @@ constexpr char kProtoMimeType[] = "application/x-protobuf";
// The url to download the proto of the complete list of wallpaper collections.
constexpr char kBackdropCollectionsUrl[] =
@@ -11164,7 +10941,7 @@ diff --git a/chrome/browser/chromeos/backdrop_wallpaper_handlers/backdrop_wallpa
diff --git a/chrome/browser/chromeos/crostini/crostini_util.h b/chrome/browser/chromeos/crostini/crostini_util.h
--- a/chrome/browser/chromeos/crostini/crostini_util.h
+++ b/chrome/browser/chromeos/crostini/crostini_util.h
-@@ -183,7 +183,7 @@ constexpr char kCrostiniCroshBuiltinAppId[] =
+@@ -185,7 +185,7 @@ constexpr char kCrostiniDefaultUsername[] = "emperor";
// Generated using crx_file::id_util::GenerateId("LinuxAppsFolder")
constexpr char kCrostiniFolderId[] = "ddolnhmblagmcagkedkbfejapapdimlk";
constexpr char kCrostiniDefaultImageServerUrl[] =
@@ -11188,7 +10965,7 @@ diff --git a/chrome/browser/chromeos/customization/customization_document.cc b/c
diff --git a/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h b/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
--- a/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
+++ b/chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h
-@@ -52,7 +52,7 @@ namespace chromeos {
+@@ -53,7 +53,7 @@ namespace chromeos {
// --dest=org.chromium.NetworkProxyService
// /org/chromium/NetworkProxyService
// org.chromium.NetworkProxyServiceInterface.ResolveProxy
@@ -11485,7 +11262,7 @@ diff --git a/chrome/browser/chromeos/login/screens/recommend_apps/device_configu
diff --git a/chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc b/chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc
--- a/chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc
+++ b/chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc
-@@ -39,7 +39,7 @@ namespace chromeos {
+@@ -36,7 +36,7 @@ namespace chromeos {
namespace {
constexpr const char kGetAppListUrl[] =
@@ -11497,7 +11274,7 @@ diff --git a/chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps
diff --git a/chrome/browser/chromeos/login/session/user_session_manager.cc b/chrome/browser/chromeos/login/session/user_session_manager.cc
--- a/chrome/browser/chromeos/login/session/user_session_manager.cc
+++ b/chrome/browser/chromeos/login/session/user_session_manager.cc
-@@ -1189,7 +1189,7 @@ void UserSessionManager::PrepareProfile(const base::FilePath& profile_path) {
+@@ -1190,7 +1190,7 @@ void UserSessionManager::PrepareProfile(const base::FilePath& profile_path) {
DemoAppLauncher::IsDemoAppSession(user_context_.GetAccountId());
// TODO(nkostylev): Figure out whether demo session is using the right profile
@@ -11506,7 +11283,7 @@ diff --git a/chrome/browser/chromeos/login/session/user_session_manager.cc b/chr
g_browser_process->profile_manager()->CreateProfileAsync(
profile_path,
base::Bind(&UserSessionManager::OnProfileCreated, AsWeakPtr(),
-@@ -1253,7 +1253,7 @@ void ShowSupervisedUserDeprecationNotification(Profile* profile,
+@@ -1254,7 +1254,7 @@ void ShowSupervisedUserDeprecationNotification(Profile* profile,
NavigateParams params(
profile,
@@ -11527,6 +11304,18 @@ diff --git a/chrome/browser/chromeos/login/ui/captive_portal_view.cc b/chrome/br
if (!redirected_ && url != GURL::EmptyGURL() &&
url != GURL(CaptivePortalStartURL())) {
redirected_ = true;
+diff --git a/chrome/browser/chromeos/plugin_vm/plugin_vm_util.cc b/chrome/browser/chromeos/plugin_vm/plugin_vm_util.cc
+--- a/chrome/browser/chromeos/plugin_vm/plugin_vm_util.cc
++++ b/chrome/browser/chromeos/plugin_vm/plugin_vm_util.cc
+@@ -181,7 +181,7 @@ void RemoveDriveDownloadDirectoryIfExists() {
+
+ // TODO(muhamedp): Update if a different url format is ultimately chosen.
+ bool IsDriveUrl(const GURL& url) {
+- const std::string url_base = "https://drive.google.com/open";
++ const std::string url_base = "https://drive.9oo91e.qjz9zk/open";
+ const std::string& spec = url.spec();
+ return spec.find(url_base) == 0 && spec.find("id=") < (spec.length() - 3);
+ }
diff --git a/chrome/browser/chromeos/policy/active_directory_policy_manager.cc b/chrome/browser/chromeos/policy/active_directory_policy_manager.cc
--- a/chrome/browser/chromeos/policy/active_directory_policy_manager.cc
+++ b/chrome/browser/chromeos/policy/active_directory_policy_manager.cc
@@ -11568,7 +11357,7 @@ diff --git a/chrome/browser/chromeos/policy/heartbeat_scheduler.cc b/chrome/brow
diff --git a/chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc b/chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc
--- a/chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc
+++ b/chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc
-@@ -59,8 +59,8 @@ constexpr char kCRDConnectNoDialogs[] = "noDialogs";
+@@ -60,8 +60,8 @@ constexpr char kCRDConnectSuppressNotifications[] = "suppressNotifications";
constexpr char kCRDTerminateUponInput[] = "terminateUponInput";
// Connect message parameter values:
@@ -11579,7 +11368,7 @@ diff --git a/chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc
// CRD host states we care about:
constexpr char kCRDStateKey[] = "state";
-@@ -80,11 +80,11 @@ constexpr char kCRDConnectClientKey[] = "client";
+@@ -81,11 +81,11 @@ constexpr char kCRDConnectClientKey[] = "client";
// OAuth2 Token scopes
constexpr char kCloudDevicesOAuth2Scope[] =
@@ -11597,7 +11386,7 @@ diff --git a/chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc
diff --git a/chrome/browser/chromeos/policy/status_collector/status_collector.h b/chrome/browser/chromeos/policy/status_collector/status_collector.h
--- a/chrome/browser/chromeos/policy/status_collector/status_collector.h
+++ b/chrome/browser/chromeos/policy/status_collector/status_collector.h
-@@ -84,7 +84,7 @@ class StatusCollector {
+@@ -96,7 +96,7 @@ class StatusCollector {
// Methods used to decide whether a specific categories of data should be
// included in the reports or not. See:
@@ -11798,6 +11587,18 @@ diff --git a/chrome/browser/devtools/url_constants.cc b/chrome/browser/devtools/
- "https://chrome-devtools-frontend.appspot.com/";
+ "https://chrome-devtools-frontend.8pp2p8t.qjz9zk/";
const char kRemoteFrontendPath[] = "serve_file";
+diff --git a/chrome/browser/download/mixed_content_download_blocking.cc b/chrome/browser/download/mixed_content_download_blocking.cc
+--- a/chrome/browser/download/mixed_content_download_blocking.cc
++++ b/chrome/browser/download/mixed_content_download_blocking.cc
+@@ -312,7 +312,7 @@ void PrintConsoleMessage(const MixedContentDownloadData& data,
+ "connection, but the file at '%s' was %s an insecure "
+ "connection. This file should be served over HTTPS. "
+ "This download %s. See "
+- "https://blog.chromium.org/2020/02/"
++ "https://blog.ch40m1um.qjz9zk/2020/02/"
+ "protecting-users-from-insecure.html"
+ " for more details.",
+ data.initiator_->GetURL().spec().c_str(),
diff --git a/chrome/browser/engagement/site_engagement_helper.cc b/chrome/browser/engagement/site_engagement_helper.cc
--- a/chrome/browser/engagement/site_engagement_helper.cc
+++ b/chrome/browser/engagement/site_engagement_helper.cc
@@ -11942,7 +11743,7 @@ diff --git a/chrome/browser/extensions/api/declarative_content/content_predicate
diff --git a/chrome/browser/extensions/api/developer_private/extension_info_generator.cc b/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
--- a/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
+++ b/chrome/browser/extensions/api/developer_private/extension_info_generator.cc
-@@ -233,7 +233,7 @@ std::vector GetSpecificSiteControls(
+@@ -234,7 +234,7 @@ std::vector GetSpecificSiteControls(
// NOTE(devlin): This is similar, but not identical, to our host collapsing
// for permission warnings. The primary difference is that this will not
@@ -12073,19 +11874,19 @@ diff --git a/chrome/browser/extensions/component_extensions_whitelist/whitelist.
diff --git a/chrome/browser/extensions/extension_browser_window_helper.cc b/chrome/browser/extensions/extension_browser_window_helper.cc
--- a/chrome/browser/extensions/extension_browser_window_helper.cc
+++ b/chrome/browser/extensions/extension_browser_window_helper.cc
-@@ -44,7 +44,7 @@ bool ShouldCloseTabOnExtensionUnload(const ExtensionId& extension_id,
+@@ -56,7 +56,7 @@ bool ShouldCloseTabOnExtensionUnload(const Extension* extension,
// Case 2: Check if the page is a page associated with a hosted app, which
// can have non-extension schemes. For example, the Gmail hosted app would
- // have a URL of https://mail.google.com.
+ // have a URL of https://mail.9oo91e.qjz9zk.
- if (TabHelper::FromWebContents(web_contents)->GetAppId() == extension_id) {
+ if (TabHelper::FromWebContents(web_contents)->GetAppId() == extension->id()) {
return true;
}
diff --git a/chrome/browser/extensions/external_pref_loader.cc b/chrome/browser/extensions/external_pref_loader.cc
--- a/chrome/browser/extensions/external_pref_loader.cc
+++ b/chrome/browser/extensions/external_pref_loader.cc
-@@ -283,7 +283,7 @@ void ExternalPrefLoader::LoadOnFileThread() {
+@@ -282,7 +282,7 @@ void ExternalPrefLoader::LoadOnFileThread() {
if (!prefs->empty())
LOG(WARNING) << "You are using an old-style extension deployment method "
"(external_extensions.json), which will soon be "
@@ -12097,7 +11898,7 @@ diff --git a/chrome/browser/extensions/external_pref_loader.cc b/chrome/browser/
diff --git a/chrome/browser/extensions/install_signer.cc b/chrome/browser/extensions/install_signer.cc
--- a/chrome/browser/extensions/install_signer.cc
+++ b/chrome/browser/extensions/install_signer.cc
-@@ -65,7 +65,7 @@ const int kSignatureFormatVersion = 2;
+@@ -66,7 +66,7 @@ const int kSignatureFormatVersion = 2;
const size_t kSaltBytes = 32;
const char kBackendUrl[] =
@@ -12123,7 +11924,7 @@ diff --git a/chrome/browser/extensions/navigation_observer.cc b/chrome/browser/e
diff --git a/chrome/browser/extensions/permissions_updater.cc b/chrome/browser/extensions/permissions_updater.cc
--- a/chrome/browser/extensions/permissions_updater.cc
+++ b/chrome/browser/extensions/permissions_updater.cc
-@@ -298,10 +298,10 @@ void PermissionsUpdater::GrantRuntimePermissions(
+@@ -303,10 +303,10 @@ void PermissionsUpdater::GrantRuntimePermissions(
base::OnceClosure completion_callback) {
// We don't want to grant the extension object/process more privilege than it
// requested, even if the user grants additional permission. For instance, if
@@ -12138,7 +11939,7 @@ diff --git a/chrome/browser/extensions/permissions_updater.cc b/chrome/browser/e
// increased permissions that are already covered, they will be auto-granted.
// Determine which permissions to add to the extension.
-@@ -360,8 +360,8 @@ void PermissionsUpdater::RevokeRuntimePermissions(
+@@ -365,8 +365,8 @@ void PermissionsUpdater::RevokeRuntimePermissions(
base::OnceClosure completion_callback) {
// Similar to the process in adding permissions, we might be revoking more
// permissions than the extension currently has explicit access to. For
@@ -12177,7 +11978,7 @@ diff --git a/chrome/browser/extensions/scripting_permissions_modifier.h b/chrome
// which includes both granted optional permissions and permissions granted
// through the runtime host permissions feature.
// This may only be called for extensions that can be affected (i.e., for
-@@ -85,7 +85,7 @@ class ScriptingPermissionsModifier {
+@@ -90,7 +90,7 @@ class ScriptingPermissionsModifier {
// Revokes permission to run on the origin of |url|, including any permissions
// that match or overlap with the origin. For instance, removing access to
@@ -12268,16 +12069,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
//
// expiry_milestone: the milestone after which this flag is obsolete.
// Specifically, after the milestone with the given number branches, this flag
-@@ -79,7 +79,7 @@
+@@ -84,7 +84,7 @@
},
{
"name": "allow-sync-xhr-in-page-dismissal",
- "owners": [ "kdillon@chromium.org" ],
+ "owners": [ "kdillon@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
+ "expiry_milestone": 88
},
{
-@@ -119,7 +119,7 @@
+@@ -124,7 +124,7 @@
},
{
"name": "app-service-intent-handling",
@@ -12286,7 +12087,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -163,14 +163,14 @@
+@@ -168,14 +168,14 @@
},
{
"name": "arc-native-bridge-toggle",
@@ -12303,16 +12104,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -185,7 +185,7 @@
- },
- {
- "name": "arc-vpn",
-- "owners": [ "cros-networking@google.com" ],
-+ "owners": [ "cros-networking@9oo91e.qjz9zk" ],
- "expiry_milestone": 76
- },
- {
-@@ -244,7 +244,7 @@
+@@ -239,7 +239,7 @@
},
{
"name": "autofill-always-return-cloud-tokenized-card",
@@ -12321,7 +12113,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 87
},
{
-@@ -279,7 +279,7 @@
+@@ -274,7 +274,7 @@
},
{
"name": "autofill-enable-virtual-card",
@@ -12330,13 +12122,13 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 87
},
{
-@@ -299,18 +299,18 @@
+@@ -294,18 +294,18 @@
},
{
"name": "autofill-keyboard-accessory-view",
- "owners": [ "fhorschig@chromium.org" ],
+ "owners": [ "fhorschig@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
+ "expiry_milestone": 83
},
{
"name": "autofill-no-local-save-on-unmask-success",
@@ -12361,7 +12153,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -501,7 +501,7 @@
+@@ -456,7 +456,7 @@
+ },
+ {
+ "name": "chromeos-video-decoder",
+- "owners": [ "chromeos-video-eng@google.com" ],
++ "owners": [ "chromeos-video-eng@9oo91e.qjz9zk" ],
+ // This flag should expire once all VDA-based ChromeOS video decoders have
+ // been removed.
+ "expiry_milestone": 90
+@@ -503,7 +503,7 @@
},
{
"name": "compositor-threaded-scrollbar-scrolling",
@@ -12370,7 +12171,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 90
},
{
-@@ -641,7 +641,7 @@
+@@ -653,7 +653,7 @@
},
{
"name": "darken-websites-checkbox-in-themes-setting",
@@ -12379,7 +12180,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -664,17 +664,17 @@
+@@ -676,17 +676,17 @@
},
{
"name": "decode-jpeg-images-to-yuv",
@@ -12400,7 +12201,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 88
},
{
-@@ -709,39 +709,39 @@
+@@ -721,32 +721,32 @@
},
{
"name": "disable-accelerated-mjpeg-decode",
@@ -12438,6 +12239,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is use to disable CancelAllTouches() function, which enable the
// testing for implementation of canceling single touches.
"expiry_milestone": 86
+@@ -758,7 +758,7 @@
},
{
"name": "disable-explicit-dma-fences",
@@ -12446,16 +12248,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is used for QA & debugging on ChromeOS, which has no way to
// customize switches.
"expiry_milestone": -1
-@@ -754,7 +754,7 @@
- {
- // See https://crbug.com/882238.
- "name": "disable-ipc-flooding-protection",
-- "owners": [ "arthursonzogni@chromium.org", "palmer@chromium.org" ],
-+ "owners": [ "arthursonzogni@ch40m1um.qjz9zk", "palmer@ch40m1um.qjz9zk" ],
- "expiry_milestone": 76
- },
- {
-@@ -772,8 +772,8 @@
+@@ -788,8 +788,8 @@
{
"name": "disable-office-editing-component-app",
"owners": [
@@ -12466,16 +12259,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 88
},
{
-@@ -784,7 +784,7 @@
- {
- // See https://crbug.com/882238.
- "name": "disable-pushstate-throttle",
-- "owners": [ "arthursonzogni@chromium.org", "palmer@chromium.org" ],
-+ "owners": [ "arthursonzogni@ch40m1um.qjz9zk", "palmer@ch40m1um.qjz9zk" ],
- "expiry_milestone": 76
- },
- {
-@@ -801,7 +801,7 @@
+@@ -806,7 +806,7 @@
},
{
"name": "disable-webrtc-hw-decoding",
@@ -12484,7 +12268,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag does not expire because it allows users to disable HW video
// decoding only in webrtc usecase for debugging purpose and temporary
// workaround for some issues.
-@@ -809,7 +809,7 @@
+@@ -814,7 +814,7 @@
},
{
"name": "disable-webrtc-hw-encoding",
@@ -12493,13 +12277,13 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag does not expire because it allows users to disable HW video
// encoding only in webrtc usecase for debugging purpose and temporary
// workaround for some issues.
-@@ -833,7 +833,7 @@
+@@ -843,7 +843,7 @@
},
{
"name": "dns-over-https",
- "owners": [ "dalyk", "doh-core@google.com" ],
+ "owners": [ "dalyk", "doh-core@9oo91e.qjz9zk" ],
- "expiry_milestone": 81
+ "expiry_milestone": 84
},
{
@@ -868,7 +868,7 @@
@@ -12547,7 +12331,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"name": "enable-autofill-account-wallet-storage",
- "owners": [ "treib", "jsaul@google.com", "butter-team@google.com" ],
+ "owners": [ "treib", "jsaul@9oo91e.qjz9zk", "butter-team@9oo91e.qjz9zk" ],
- "expiry_milestone": 81
+ "expiry_milestone": 83
},
{
"name": "enable-autofill-credit-card-ablation-experiment",
@@ -12604,7 +12388,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"name": "enable-autofill-manual-fallback",
- "owners": [ "fhorschig@chromium.org" ],
+ "owners": [ "fhorschig@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
+ "expiry_milestone": 83
},
{
"name": "enable-autofill-refresh-style",
@@ -12619,16 +12403,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -1087,7 +1087,7 @@
- },
- {
- "name": "enable-backdrop-filter",
-- "owners": [ "masonfreed", "paint-dev@chromium.org" ],
-+ "owners": [ "masonfreed", "paint-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 78
- },
- {
-@@ -1097,7 +1097,7 @@
+@@ -1092,7 +1092,7 @@
},
{
"name": "enable-bookmark-reorder",
@@ -12637,7 +12412,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -1137,17 +1137,17 @@
+@@ -1127,17 +1127,17 @@
},
{
"name": "enable-chromeos-account-manager",
@@ -12658,7 +12433,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -1184,22 +1184,22 @@
+@@ -1174,22 +1174,22 @@
},
{
"name": "enable-cros-ime-input-logic-fst",
@@ -12685,7 +12460,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -1250,12 +1250,12 @@
+@@ -1235,22 +1235,22 @@
},
{
"name": "enable-desktop-minimal-ui",
@@ -12700,7 +12475,19 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -1271,12 +1271,12 @@
+ "name": "enable-desktop-pwas-local-updating-throttle-persistence",
+- "owners": [ "desktop-pwas-team@google.com" ],
++ "owners": [ "desktop-pwas-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 83
+ },
+ {
+ "name": "enable-desktop-pwas-tab-strip",
+- "owners": [ "desktop-pwas-team@google.com" ],
++ "owners": [ "desktop-pwas-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 84
+ },
+ {
+@@ -1266,12 +1266,12 @@
},
{
"name": "enable-duet-tabstrip-integration",
@@ -12715,7 +12502,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -1326,17 +1326,17 @@
+@@ -1331,17 +1331,17 @@
},
{
"name": "enable-experimental-accessibility-switch-access",
@@ -12736,16 +12523,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 81
},
{
-@@ -1346,7 +1346,7 @@
+@@ -1351,7 +1351,7 @@
},
{
"name": "enable-experimental-productivity-features",
- "owners": [ "feature-control@chromium.org" ],
+ "owners": [ "feature-control@ch40m1um.qjz9zk" ],
- "expiry_milestone": 81
+ "expiry_milestone": 86
},
{
-@@ -1370,12 +1370,12 @@
+@@ -1375,12 +1375,12 @@
},
{
"name": "enable-force-dark",
@@ -12760,7 +12547,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 76
},
{
-@@ -1397,12 +1397,12 @@
+@@ -1402,12 +1402,12 @@
},
{
"name": "enable-generic-sensor-extra-classes",
@@ -12823,13 +12610,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 75
},
{
-@@ -1618,12 +1618,12 @@
- },
- {
- "name": "enable-ntp-remote-suggestions",
-- "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ],
-+ "owners": [ "//chrome/android/feed/OWNERS", "feed@ch40m1um.qjz9zk" ],
- "expiry_milestone": 80
+@@ -1613,7 +1613,7 @@
},
{
"name": "enable-offer-store-unmasked-wallet-cards",
@@ -12847,7 +12628,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -1708,7 +1708,7 @@
+@@ -1713,7 +1713,7 @@
},
{
"name": "enable-reader-mode",
@@ -12856,7 +12637,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -1790,7 +1790,7 @@
+@@ -1795,7 +1795,7 @@
},
{
"name": "enable-service-worker-imported-script-update-check",
@@ -12865,7 +12646,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// It's still in development. Tentatively set to M76 as the expiry_milestone.
"expiry_milestone": 76
},
-@@ -1897,7 +1897,7 @@
+@@ -1902,7 +1902,7 @@
},
{
"name": "enable-sync-uss-nigori",
@@ -12874,7 +12655,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -1912,37 +1912,37 @@
+@@ -1917,37 +1917,37 @@
},
{
"name": "enable-tab-engagement-reporting",
@@ -12919,7 +12700,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -1996,12 +1996,12 @@
+@@ -2006,12 +2006,12 @@
},
{
"name": "enable-vaapi-jpeg-image-decode-acceleration",
@@ -12934,7 +12715,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -2038,62 +2038,62 @@
+@@ -2032,77 +2032,77 @@
},
{
"name": "enable-web-authentication-ble-support",
@@ -12963,6 +12744,12 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// features in each release.
"expiry_milestone": -1
},
+ {
+ "name": "enable-web-payments-minimal-ui",
+- "owners": [ "rouslan", "web-payments-team@google.com" ],
++ "owners": [ "rouslan", "web-payments-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 90
+ },
{
"name": "enable-webassembly-baseline",
- "owners": [ "clemensb", "wasm-team@google.com" ],
@@ -12981,6 +12768,12 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
+ "owners": [ "clemensb", "wasm-team@9oo91e.qjz9zk" ],
"expiry_milestone": 83
},
+ {
+ "name": "enable-webassembly-lazy-compilation",
+- "owners": [ "clemensb", "wasm-team@google.com" ],
++ "owners": [ "clemensb", "wasm-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 86
+ },
{
"name": "enable-webassembly-simd",
- "owners": [ "gdeepti", "wasm-team@google.com" ],
@@ -12993,6 +12786,12 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
+ "owners": [ "binji", "hablich", "wasm-team@9oo91e.qjz9zk" ],
"expiry_milestone": 83
},
+ {
+ "name": "enable-webassembly-tiering",
+- "owners": [ "clemensb", "wasm-team@google.com" ],
++ "owners": [ "clemensb", "wasm-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 86
+ },
{
"name": "enable-webgl-draft-extensions",
- "owners": [ "webgl-team@google.com" ],
@@ -13005,40 +12804,40 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"name": "enable-webgl2-compute-context",
- "owners": [ "webgl-team@google.com" ],
+ "owners": [ "webgl-team@9oo91e.qjz9zk" ],
- "expiry_milestone": 81
+ "expiry_milestone": 85
},
{
-@@ -2113,17 +2113,17 @@
+@@ -2122,17 +2122,17 @@
},
{
"name": "enable-webrtc-hw-h264-encoding",
- "owners": [ "hiroh", "chromeos-video-eng@google.com" ],
+ "owners": [ "hiroh", "chromeos-video-eng@9oo91e.qjz9zk" ],
- "expiry_milestone": 76
+ "expiry_milestone": 83
},
{
"name": "enable-webrtc-hw-vp8-encoding",
- "owners": [ "hiroh", "chromeos-video-eng@google.com" ],
+ "owners": [ "hiroh", "chromeos-video-eng@9oo91e.qjz9zk" ],
- "expiry_milestone": 76
+ "expiry_milestone": 83
},
{
"name": "enable-webrtc-hw-vp9-encoding",
- "owners": [ "hiroh", "chromeos-video-eng@google.com" ],
+ "owners": [ "hiroh", "chromeos-video-eng@9oo91e.qjz9zk" ],
- "expiry_milestone": 76
+ "expiry_milestone": 83
},
{
-@@ -2138,7 +2138,7 @@
+@@ -2147,7 +2147,7 @@
},
{
"name": "enable-webrtc-pipewire-capturer",
- "owners": [ "tomas.popela@gmail.com" ],
+ "owners": [ "tomas.popela@9ma1l.qjz9zk" ],
- "expiry_milestone": 81
+ "expiry_milestone": 82
},
{
-@@ -2158,22 +2158,22 @@
+@@ -2167,22 +2167,22 @@
},
{
"name": "enable-webrtc-use-min-max-vea-dimensions",
@@ -13065,7 +12864,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is commonly used when asking users to help gather debug info.
"expiry_milestone": -1
},
-@@ -2241,7 +2241,7 @@
+@@ -2255,7 +2255,7 @@
},
{
"name": "file-handling-api",
@@ -13074,7 +12873,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -2261,7 +2261,7 @@
+@@ -2270,7 +2270,7 @@
},
{
"name": "focus-mode",
@@ -13083,7 +12882,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -2322,12 +2322,12 @@
+@@ -2331,12 +2331,12 @@
},
{
"name": "forced-colors",
@@ -13095,10 +12894,10 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"name": "form-controls-refresh",
- "owners": [ "iopopesc@microsoft.com", "//third_party/blink/renderer/core/OWNERS" ],
+ "owners": [ "iopopesc@m1cr050ft.qjz9zk", "//third_party/blink/renderer/core/OWNERS" ],
- "expiry_milestone": 81
+ "expiry_milestone": 84
},
{
-@@ -2352,7 +2352,7 @@
+@@ -2366,7 +2366,7 @@
},
{
"name": "gesture-properties-dbus-service",
@@ -13107,7 +12906,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// Used by developers for debugging and input device tuning.
"expiry_milestone": -1
},
-@@ -2368,7 +2368,7 @@
+@@ -2377,7 +2377,7 @@
+ },
+ {
+ "name": "global-media-controls-for-cast",
+- "owners": [ "takumif", "openscreen-eng@google.com" ],
++ "owners": [ "takumif", "openscreen-eng@9oo91e.qjz9zk" ],
+ "expiry_milestone": 90
+ },
+ {
+@@ -2392,7 +2392,7 @@
},
{
"name": "handwriting-gesture",
@@ -13116,7 +12924,25 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -2447,7 +2447,7 @@
+@@ -2440,7 +2440,7 @@
+ },
+ {
+ "name": "homepage-settings-ui-conversion",
+- "owners": [ "wenyufu", "chrome-android-app@chromium.org" ],
++ "owners": [ "wenyufu", "chrome-android-app@ch40m1um.qjz9zk" ],
+ "expiry_milestone": 84
+ },
+ {
+@@ -2479,7 +2479,7 @@
+ },
+ {
+ "name": "impulse-scroll-animations",
+- "owners": [ "maamert@microsoft.com", "dlibby@microsoft.com", "sarsha@microsoft.com" ],
++ "owners": [ "maamert@m1cr050ft.qjz9zk", "dlibby@m1cr050ft.qjz9zk", "sarsha@m1cr050ft.qjz9zk" ],
+ "expiry_milestone": 89
+ },
+ {
+@@ -2496,7 +2496,7 @@
},
{
"name": "instant-tethering",
@@ -13125,7 +12951,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// Though Instant Tethering is now a launched feature, it is only marked enabled on select,
// approved boards which have passed hardware verification and received server config seeds
// marking it as enabled. This means it is actually disabled-by-default, and since test machines
-@@ -2457,7 +2457,7 @@
+@@ -2506,7 +2506,7 @@
},
{
"name": "interest-feed-content-suggestions",
@@ -13134,7 +12960,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 90
},
{
-@@ -2501,7 +2501,7 @@
+@@ -2555,7 +2555,7 @@
},
{
"name": "mac-syscall-sandbox",
@@ -13143,7 +12969,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 88
},
{
-@@ -2511,7 +2511,7 @@
+@@ -2565,7 +2565,7 @@
},
{
"name": "mac-v2-gpu-sandbox",
@@ -13152,7 +12978,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 88
},
{
-@@ -2627,7 +2627,7 @@
+@@ -2671,7 +2671,7 @@
},
{
"name": "new-usb-backend",
@@ -13161,16 +12987,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 83
},
{
-@@ -2677,7 +2677,7 @@
- },
- {
- "name": "oculus-vr",
-- "owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//device/vr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
- },
- {
-@@ -2692,7 +2692,7 @@
+@@ -2726,7 +2726,7 @@
},
{
"name": "offline-indicator-v2",
@@ -13179,7 +12996,13 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -2762,77 +2762,77 @@
+@@ -2796,87 +2796,87 @@
+ },
+ {
+ "name": "omnibox-assistant-voice-search",
+- "owners": [ "wylieb", "chrome-omnibox-team@google.com" ],
++ "owners": [ "wylieb", "chrome-omnibox-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 85
},
{
"name": "omnibox-autocomplete-titles",
@@ -13218,10 +13041,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
- "name": "omnibox-group-suggestions-by-search-vs-url",
-- "owners": [ "krb", "chrome-omnibox-team@google.com" ],
-+ "owners": [ "krb", "chrome-omnibox-team@9oo91e.qjz9zk" ],
- "expiry_milestone": 82
+ "name": "omnibox-history-quick-provider-allow-but-do-not-score-midword-terms",
+- "owners": [ "manukh", "chrome-omnibox-team@google.com" ],
++ "owners": [ "manukh", "chrome-omnibox-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 88
+ },
+ {
+ "name": "omnibox-history-quick-provider-allow-midword-continuations",
+- "owners": [ "manukh", "chrome-omnibox-team@google.com" ],
++ "owners": [ "manukh", "chrome-omnibox-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 88
},
{
"name": "omnibox-local-entity-suggestions",
@@ -13272,7 +13101,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -2842,87 +2842,87 @@
+@@ -2886,92 +2886,92 @@
},
{
"name": "omnibox-reverse-answers",
@@ -13304,6 +13133,12 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
+ "owners": [ "chrome-omnibox-team@9oo91e.qjz9zk" ],
"expiry_milestone": 76
},
+ {
+ "name": "omnibox-suggestion-button-row",
+- "owners": [ "orinj", "chrome-omnibox-team@google.com" ],
++ "owners": [ "orinj", "chrome-omnibox-team@9oo91e.qjz9zk" ],
+ "expiry_milestone": 89
+ },
{
"name": "omnibox-suggestion-transparency-options",
- "owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
@@ -13377,7 +13212,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -2937,17 +2937,17 @@
+@@ -2986,7 +2986,7 @@
},
{
"name": "on-the-fly-mhtml-hash-computation",
@@ -13386,19 +13221,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 76
},
{
- "name": "openvr",
-- "owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//device/vr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
- },
- {
- "name": "openxr",
-- "owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//device/vr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
- },
- {
-@@ -2977,7 +2977,7 @@
+@@ -3016,7 +3016,7 @@
},
{
"name": "overlay-strategies",
@@ -13407,7 +13230,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is used for QA & debugging on ChromeOS, which has no way to
// customize switches.
"expiry_milestone": -1
-@@ -3034,7 +3034,7 @@
+@@ -3073,7 +3073,7 @@
},
{
"name": "pdf-annotations",
@@ -13416,7 +13239,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 76
},
{
-@@ -3049,7 +3049,7 @@
+@@ -3088,7 +3088,7 @@
},
{
"name": "percent-based-scrolling",
@@ -13425,7 +13248,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -3070,7 +3070,7 @@
+@@ -3114,7 +3114,7 @@
{
"name": "privacy-settings-redesign",
"owners": ["harrisonsean", "msramek",
@@ -13434,7 +13257,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -3164,7 +3164,7 @@
+@@ -3220,7 +3220,7 @@
},
{
"name": "scrollable-tabstrip",
@@ -13443,7 +13266,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -3266,7 +3266,7 @@
+@@ -3327,7 +3327,7 @@
},
{
"name": "show-bluetooth-device-battery",
@@ -13452,19 +13275,22 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -3337,17 +3337,17 @@
+@@ -3337,7 +3337,7 @@
},
{
- "name": "split-settings",
-- "owners": [ "jamescook", "cros-system-services@google.com" ],
-+ "owners": [ "jamescook", "cros-system-services@9oo91e.qjz9zk" ],
- "expiry_milestone": 80
+ "name": "show-overdraw-feedback",
+- "owners": [ "andrescj", "chromeos-gfx@google.com" ],
++ "owners": [ "andrescj", "chromeos-gfx@9oo91e.qjz9zk" ],
+ "expiry_milestone": 85
+ },
+ {
+@@ -3408,12 +3408,12 @@
},
{
"name": "split-settings-sync",
- "owners": [ "jamescook", "cros-system-services@google.com" ],
+ "owners": [ "jamescook", "cros-system-services@9oo91e.qjz9zk" ],
- "expiry_milestone": 82
+ "expiry_milestone": 84
},
{
"name": "stop-in-background",
@@ -13473,16 +13299,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 76
},
{
-@@ -3357,7 +3357,7 @@
+@@ -3423,7 +3423,7 @@
},
{
"name": "storage-access-api",
- "owners": [ "brandm@microsoft.com" ],
+ "owners": [ "brandm@m1cr050ft.qjz9zk" ],
- "expiry_milestone": 80
+ "expiry_milestone": 85
},
{
-@@ -3377,7 +3377,7 @@
+@@ -3453,7 +3453,7 @@
},
{
"name": "sync-wifi-configurations",
@@ -13491,7 +13317,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 85
},
{
-@@ -3387,7 +3387,7 @@
+@@ -3463,7 +3463,7 @@
},
{
"name": "tab-groups",
@@ -13500,7 +13326,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -3407,7 +3407,7 @@
+@@ -3483,7 +3483,7 @@
},
{
"name": "tab-switcher-longpress-menu",
@@ -13509,7 +13335,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 81
},
{
-@@ -3432,7 +3432,7 @@
+@@ -3508,7 +3508,7 @@
},
{
"name": "tint-gl-composited-content",
@@ -13518,16 +13344,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is used for QA & development on ChromeOS, which has no way to
// customize switches.
"expiry_milestone": -1
-@@ -3444,7 +3444,7 @@
+@@ -3520,7 +3520,7 @@
},
{
"name": "top-chrome-touch-ui",
-- "owners": [ "chrome-desktop-ui-sea@google.com" ],
-+ "owners": [ "chrome-desktop-ui-sea@9oo91e.qjz9zk" ],
- "expiry_milestone": 81
- },
- {
-@@ -3474,19 +3474,19 @@
+- "owners": [ "pbos", "chrome-desktop-ui-sea@google.com" ],
++ "owners": [ "pbos", "chrome-desktop-ui-sea@9oo91e.qjz9zk" ],
+ // This flag is used to easily swap into touch-mode for UI development where
+ // the UI differs significantly between touch/non-touch modes. This is
+ // exposed in chrome://flags to allow QA and UXers to verify touch-related
+@@ -3554,19 +3554,19 @@
},
{
"name": "translate-android-manual-trigger",
@@ -13550,7 +13376,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -3511,7 +3511,7 @@
+@@ -3591,7 +3591,7 @@
},
{
"name": "turn-off-streaming-media-caching",
@@ -13559,7 +13385,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-@@ -3562,17 +3562,17 @@
+@@ -3637,17 +3637,17 @@
},
{
"name": "updated_cellular_activation_ui",
@@ -13580,16 +13406,16 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is used by certain customers to set ANGLE to use its OpenGL
// backend on Windows. Its usage is small enough that it isn't worth
// promoting this to a chrome://settings entry, but it needs to be readily
-@@ -3581,7 +3581,7 @@
+@@ -3656,7 +3656,7 @@
},
{
"name": "use-fake-device-for-media-stream",
- "owners": [ "mcasas", "chromeos-gfx@google.com" ],
+ "owners": [ "mcasas", "chromeos-gfx@9oo91e.qjz9zk" ],
- "expiry_milestone": 81
+ // This flag is used for ChromeOS media testing to mock a source device.
+ "expiry_milestone": -1
},
- {
-@@ -3639,7 +3639,7 @@
+@@ -3720,7 +3720,7 @@
},
{
"name": "wallet-service-use-sandbox",
@@ -13598,7 +13424,7 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
// This flag is used by testing teams to run Google Payments calls against
// the development server environment.
"expiry_milestone": -1
-@@ -3671,57 +3671,57 @@
+@@ -3752,27 +3752,27 @@
},
{
"name": "webxr",
@@ -13606,18 +13432,6 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
+ "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
"expiry_milestone": 82
},
- {
- "name": "webxr-anchors",
-- "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
- },
- {
- "name": "webxr-ar-dom-overlay",
-- "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 81
- },
{
"name": "webxr-ar-module",
- "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
@@ -13631,17 +13445,20 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
- "name": "webxr-orientation-sensor-device",
-- "owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//device/vr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
- },
- {
- "name": "webxr-plane-detection",
+ "name": "webxr-incubations",
- "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
+ "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
"expiry_milestone": 82
},
+ {
+ "name": "webxr-runtime",
+- "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
++ "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
+ // This flag allows QA and Developers to force running on a particular
+ // runtime, even if ordinarily Chrome would prefer a different runtime for
+ // the particular hardware. Useful to debug user issues or multiple runtimes
+@@ -3781,17 +3781,17 @@
+ },
{
"name": "win-use-hybrid-spellchecker",
- "owners": [ "gujen@google.com", "chrome-language@google.com" ],
@@ -13654,12 +13471,6 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
+ "owners": [ "gujen@9oo91e.qjz9zk", "chrome-language@9oo91e.qjz9zk" ],
"expiry_milestone": 83
},
- {
- "name": "windows-mixed-reality",
-- "owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
-+ "owners": [ "//device/vr/OWNERS", "xr-dev@ch40m1um.qjz9zk" ],
- "expiry_milestone": 82
- },
{
"name": "xr-sandbox",
- "owners": [ "//chrome/services/isolated_xr_device/OWNERS", "xr-dev@chromium.org" ],
@@ -13667,21 +13478,6 @@ diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.js
"expiry_milestone": 82
},
{
-diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
---- a/chrome/browser/flag_descriptions.cc
-+++ b/chrome/browser/flag_descriptions.cc
-@@ -105,9 +105,9 @@ const char kUpdatedCellularActivationUiName[] =
- const char kUpdatedCellularActivationUiDescription[] =
- "Enables the updated cellular activation UI.";
-
--const char kUseMessagesGoogleComDomainName[] = "Use messages.google.com domain";
-+const char kUseMessagesGoogleComDomainName[] = "Use messages.9oo91e.qjz9zk domain";
- const char kUseMessagesGoogleComDomainDescription[] =
-- "Use the messages.google.com domain as part of the \"Messages\" "
-+ "Use the messages.9oo91e.qjz9zk domain as part of the \"Messages\" "
- "feature under \"Connected Devices\" settings.";
-
- const char kUseMessagesStagingUrlName[] = "Use Messages staging URL";
diff --git a/chrome/browser/google/google_search_domain_mixing_metrics_emitter.h b/chrome/browser/google/google_search_domain_mixing_metrics_emitter.h
--- a/chrome/browser/google/google_search_domain_mixing_metrics_emitter.h
+++ b/chrome/browser/google/google_search_domain_mixing_metrics_emitter.h
@@ -14114,13 +13910,15 @@ diff --git a/chrome/browser/metrics/thread_watcher_android.h b/chrome/browser/me
diff --git a/chrome/browser/nacl_host/nacl_infobar_delegate.cc b/chrome/browser/nacl_host/nacl_infobar_delegate.cc
--- a/chrome/browser/nacl_host/nacl_infobar_delegate.cc
+++ b/chrome/browser/nacl_host/nacl_infobar_delegate.cc
-@@ -42,5 +42,5 @@ base::string16 NaClInfoBarDelegate::GetLinkText() const {
+@@ -32,7 +32,7 @@ base::string16 NaClInfoBarDelegate::GetLinkText() const {
}
GURL NaClInfoBarDelegate::GetLinkURL() const {
- return GURL("https://support.google.com/chrome/?p=ib_nacl");
+ return GURL("https://support.9oo91e.qjz9zk/chrome/?p=ib_nacl");
}
+
+ base::string16 NaClInfoBarDelegate::GetMessageText() const {
diff --git a/chrome/browser/net/dns_probe_runner.cc b/chrome/browser/net/dns_probe_runner.cc
--- a/chrome/browser/net/dns_probe_runner.cc
+++ b/chrome/browser/net/dns_probe_runner.cc
@@ -14193,7 +13991,7 @@ diff --git a/chrome/browser/notifications/notification_permission_context.h b/ch
diff --git a/chrome/browser/notifications/notification_platform_bridge_mac.mm b/chrome/browser/notifications/notification_platform_bridge_mac.mm
--- a/chrome/browser/notifications/notification_platform_bridge_mac.mm
+++ b/chrome/browser/notifications/notification_platform_bridge_mac.mm
-@@ -489,7 +489,7 @@ bool NotificationPlatformBridgeMac::VerifyNotificationData(
+@@ -507,7 +507,7 @@ bool NotificationPlatformBridgeMac::SupportsAlerts() {
// Overriden from _NSUserNotificationCenterDelegatePrivate.
// Emitted when a user closes a notification from the notification center.
// This is an undocumented method introduced in 10.8 according to
@@ -14258,7 +14056,7 @@ diff --git a/chrome/browser/page_load_metrics/observers/service_worker_page_load
diff --git a/chrome/browser/password_manager/password_manager_util_win.cc b/chrome/browser/password_manager/password_manager_util_win.cc
--- a/chrome/browser/password_manager/password_manager_util_win.cc
+++ b/chrome/browser/password_manager/password_manager_util_win.cc
-@@ -275,7 +275,7 @@ bool CheckBlankPasswordWithPrefs(const WCHAR* username,
+@@ -274,7 +274,7 @@ bool CheckBlankPasswordWithPrefs(const WCHAR* username,
// In the case the password is blank, then LogonUser returns a failure,
// handle is INVALID_HANDLE_VALUE, and GetLastError() is
// ERROR_ACCOUNT_RESTRICTION.
@@ -14270,7 +14068,7 @@ diff --git a/chrome/browser/password_manager/password_manager_util_win.cc b/chro
diff --git a/chrome/browser/pepper_broker_infobar_delegate.cc b/chrome/browser/pepper_broker_infobar_delegate.cc
--- a/chrome/browser/pepper_broker_infobar_delegate.cc
+++ b/chrome/browser/pepper_broker_infobar_delegate.cc
-@@ -88,7 +88,7 @@ base::string16 PepperBrokerInfoBarDelegate::GetLinkText() const {
+@@ -65,7 +65,7 @@ base::string16 PepperBrokerInfoBarDelegate::GetLinkText() const {
}
GURL PepperBrokerInfoBarDelegate::GetLinkURL() const {
@@ -14278,29 +14076,29 @@ diff --git a/chrome/browser/pepper_broker_infobar_delegate.cc b/chrome/browser/p
+ return GURL("https://support.9oo91e.qjz9zk/chrome/?p=ib_pepper_broker");
}
- void PepperBrokerInfoBarDelegate::DispatchCallback(bool result) {
+ base::string16 PepperBrokerInfoBarDelegate::GetMessageText() const {
diff --git a/chrome/browser/permissions/mock_permission_request.cc b/chrome/browser/permissions/mock_permission_request.cc
--- a/chrome/browser/permissions/mock_permission_request.cc
+++ b/chrome/browser/permissions/mock_permission_request.cc
-@@ -17,7 +17,7 @@ MockPermissionRequest::MockPermissionRequest()
- : MockPermissionRequest("test",
- "button",
- "button",
-- GURL("http://www.google.com"),
-+ GURL("http://www.9oo91e.qjz9zk"),
- PermissionRequestType::PERMISSION_NOTIFICATIONS,
- PermissionRequestGestureType::UNKNOWN,
- ContentSettingsType::NOTIFICATIONS) {}
-@@ -26,7 +26,7 @@ MockPermissionRequest::MockPermissionRequest(const std::string& text)
- : MockPermissionRequest(text,
- "button",
- "button",
-- GURL("http://www.google.com"),
-+ GURL("http://www.9oo91e.qjz9zk"),
- PermissionRequestType::PERMISSION_NOTIFICATIONS,
- PermissionRequestGestureType::UNKNOWN,
- ContentSettingsType::NOTIFICATIONS) {}
-@@ -38,7 +38,7 @@ MockPermissionRequest::MockPermissionRequest(
+@@ -18,7 +18,7 @@ MockPermissionRequest::MockPermissionRequest()
+ "test",
+ "button",
+ "button",
+- GURL("http://www.google.com"),
++ GURL("http://www.9oo91e.qjz9zk"),
+ permissions::PermissionRequestType::PERMISSION_NOTIFICATIONS,
+ permissions::PermissionRequestGestureType::UNKNOWN,
+ ContentSettingsType::NOTIFICATIONS) {}
+@@ -28,7 +28,7 @@ MockPermissionRequest::MockPermissionRequest(const std::string& text)
+ text,
+ "button",
+ "button",
+- GURL("http://www.google.com"),
++ GURL("http://www.9oo91e.qjz9zk"),
+ permissions::PermissionRequestType::PERMISSION_NOTIFICATIONS,
+ permissions::PermissionRequestGestureType::UNKNOWN,
+ ContentSettingsType::NOTIFICATIONS) {}
+@@ -40,7 +40,7 @@ MockPermissionRequest::MockPermissionRequest(
: MockPermissionRequest(text,
"button",
"button",
@@ -14309,28 +14107,28 @@ diff --git a/chrome/browser/permissions/mock_permission_request.cc b/chrome/brow
request_type,
gesture_type,
ContentSettingsType::NOTIFICATIONS) {}
-@@ -60,7 +60,7 @@ MockPermissionRequest::MockPermissionRequest(const std::string& text,
- : MockPermissionRequest(text,
- accept_label,
- deny_label,
-- GURL("http://www.google.com"),
-+ GURL("http://www.9oo91e.qjz9zk"),
- PermissionRequestType::PERMISSION_NOTIFICATIONS,
- PermissionRequestGestureType::UNKNOWN,
- ContentSettingsType::NOTIFICATIONS) {}
-@@ -71,7 +71,7 @@ MockPermissionRequest::MockPermissionRequest(
- : MockPermissionRequest(text,
- "button",
- "button",
-- GURL("http://www.google.com"),
-+ GURL("http://www.9oo91e.qjz9zk"),
- PermissionRequestType::PERMISSION_NOTIFICATIONS,
- PermissionRequestGestureType::UNKNOWN,
- content_settings_type_) {}
+@@ -64,7 +64,7 @@ MockPermissionRequest::MockPermissionRequest(const std::string& text,
+ text,
+ accept_label,
+ deny_label,
+- GURL("http://www.google.com"),
++ GURL("http://www.9oo91e.qjz9zk"),
+ permissions::PermissionRequestType::PERMISSION_NOTIFICATIONS,
+ permissions::PermissionRequestGestureType::UNKNOWN,
+ ContentSettingsType::NOTIFICATIONS) {}
+@@ -76,7 +76,7 @@ MockPermissionRequest::MockPermissionRequest(
+ text,
+ "button",
+ "button",
+- GURL("http://www.google.com"),
++ GURL("http://www.9oo91e.qjz9zk"),
+ permissions::PermissionRequestType::PERMISSION_NOTIFICATIONS,
+ permissions::PermissionRequestGestureType::UNKNOWN,
+ content_settings_type_) {}
diff --git a/chrome/browser/permissions/permission_context_base.cc b/chrome/browser/permissions/permission_context_base.cc
--- a/chrome/browser/permissions/permission_context_base.cc
+++ b/chrome/browser/permissions/permission_context_base.cc
-@@ -59,33 +59,33 @@ const char kPermissionBlockedKillSwitchMessage[] =
+@@ -53,33 +53,33 @@ const char kPermissionBlockedKillSwitchMessage[] =
const char kPermissionBlockedRepeatedDismissalsMessage[] =
"%s permission has been blocked as the user has dismissed the permission "
"prompt several times. This can be reset in Site Settings. See "
@@ -14372,7 +14170,7 @@ diff --git a/chrome/browser/permissions/permission_context_base.cc b/chrome/brow
diff --git a/chrome/browser/permissions/permission_uma_util.h b/chrome/browser/permissions/permission_uma_util.h
--- a/chrome/browser/permissions/permission_uma_util.h
+++ b/chrome/browser/permissions/permission_uma_util.h
-@@ -28,7 +28,7 @@ enum class PermissionSourceUI {
+@@ -31,7 +31,7 @@ enum class PermissionSourceUI {
PROMPT = 0,
// Origin info bubble.
@@ -14468,7 +14266,7 @@ diff --git a/chrome/browser/profiles/profile.h b/chrome/browser/profiles/profile
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc
--- a/chrome/browser/profiles/profile_impl.cc
+++ b/chrome/browser/profiles/profile_impl.cc
-@@ -1424,7 +1424,7 @@ GURL ProfileImpl::GetHomePage() {
+@@ -1425,7 +1425,7 @@ GURL ProfileImpl::GetHomePage() {
*base::CommandLine::ForCurrentProcess();
if (command_line.HasSwitch(switches::kHomePage)) {
// TODO(evanm): clean up usage of DIR_CURRENT.
@@ -14492,7 +14290,7 @@ diff --git a/chrome/browser/profiles/profile_impl.h b/chrome/browser/profiles/pr
diff --git a/chrome/browser/profiles/profile_manager.h b/chrome/browser/profiles/profile_manager.h
--- a/chrome/browser/profiles/profile_manager.h
+++ b/chrome/browser/profiles/profile_manager.h
-@@ -459,7 +459,7 @@ class ProfileManager : public content::NotificationObserver,
+@@ -461,7 +461,7 @@ class ProfileManager : public content::NotificationObserver,
// should likely be turned into DCHECK_CURRENTLY_ON(BrowserThread::UI) for
// consistency with surrounding code in the same file but that wasn't trivial
// enough to do as part of the mass refactor CL which introduced
@@ -14554,15 +14352,15 @@ diff --git a/chrome/browser/push_messaging/push_messaging_notification_manager.h
diff --git a/chrome/browser/push_messaging/push_messaging_service_impl.cc b/chrome/browser/push_messaging/push_messaging_service_impl.cc
--- a/chrome/browser/push_messaging/push_messaging_service_impl.cc
+++ b/chrome/browser/push_messaging/push_messaging_service_impl.cc
-@@ -84,7 +84,7 @@ const char kSilentPushUnsupportedMessage[] =
+@@ -85,7 +85,7 @@ const char kSilentPushUnsupportedMessage[] =
"Chrome currently only supports the Push API for subscriptions that will "
"result in user-visible messages. You can indicate this by calling "
"pushManager.subscribe({userVisibleOnly: true}) instead. See "
- "https://goo.gl/yqv4Q4 for more details.";
+ "https://goo.gl.qjz9zk.qjz9zk/yqv4Q4 for more details.";
- void RecordDeliveryStatus(blink::mojom::PushDeliveryStatus status) {
- UMA_HISTOGRAM_ENUMERATION("PushMessaging.DeliveryStatus", status);
+ // Message displayed in the console (as an error) when a GCM Sender ID is used
+ // to create a subscription, which is unsupported. The subscription request will
diff --git a/chrome/browser/resources/PRESUBMIT.py b/chrome/browser/resources/PRESUBMIT.py
--- a/chrome/browser/resources/PRESUBMIT.py
+++ b/chrome/browser/resources/PRESUBMIT.py
@@ -14578,7 +14376,7 @@ diff --git a/chrome/browser/resources/PRESUBMIT.py b/chrome/browser/resources/PR
diff --git a/chrome/browser/resources/bookmarks/command_manager.js b/chrome/browser/resources/bookmarks/command_manager.js
--- a/chrome/browser/resources/bookmarks/command_manager.js
+++ b/chrome/browser/resources/bookmarks/command_manager.js
-@@ -447,7 +447,7 @@ export const CommandManager = Polymer({
+@@ -448,7 +448,7 @@ export const CommandManager = Polymer({
chrome.bookmarks.export();
break;
case Command.HELP_CENTER:
@@ -14751,13 +14549,13 @@ diff --git a/chrome/browser/resources/chromeos/camera/src/js/google-analytics-bu
diff --git a/chrome/browser/resources/chromeos/camera/src/js/util.js b/chrome/browser/resources/chromeos/camera/src/js/util.js
--- a/chrome/browser/resources/chromeos/camera/src/js/util.js
+++ b/chrome/browser/resources/chromeos/camera/src/js/util.js
-@@ -284,7 +284,7 @@ cca.util.isWindowFullSize = function() {
+@@ -281,7 +281,7 @@ export function isWindowFullSize() {
*/
- cca.util.openHelp = function() {
+ export function openHelp() {
window.open(
- 'https://support.google.com/chromebook/?p=camera_usage_on_chromebook');
+ 'https://support.9oo91e.qjz9zk/chromebook/?p=camera_usage_on_chromebook');
- };
+ }
/**
diff --git a/chrome/browser/resources/chromeos/camera/src/manifest.json b/chrome/browser/resources/chromeos/camera/src/manifest.json
@@ -14914,7 +14712,7 @@ diff --git a/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.
diff --git a/chrome/browser/resources/chromeos/login/cr_ui.js b/chrome/browser/resources/chromeos/login/cr_ui.js
--- a/chrome/browser/resources/chromeos/login/cr_ui.js
+++ b/chrome/browser/resources/chromeos/login/cr_ui.js
-@@ -416,7 +416,7 @@ cr.define('cr.ui', function() {
+@@ -419,7 +419,7 @@ cr.define('cr.ui', function() {
var Oobe = cr.ui.Oobe;
// Allow selection events on components with editable text (password field)
@@ -14929,7 +14727,7 @@ diff --git a/chrome/browser/resources/chromeos/login/discover/modules/discover_m
@@ -8,6 +8,6 @@ Polymer({
behaviors: [DiscoverModuleBehavior],
- onClick_: function() {
+ onClick_() {
- window.open('http://www.google.com/chromebook/offers/', '_blank');
+ window.open('http://www.9oo91e.qjz9zk/chromebook/offers/', '_blank');
},
@@ -14940,7 +14738,7 @@ diff --git a/chrome/browser/resources/chromeos/login/discover/modules/discover_m
@@ -8,6 +8,6 @@ Polymer({
behaviors: [DiscoverModuleBehavior],
- onClick_: function() {
+ onClick_() {
- window.open('https://www.google.com/chromebook/switch/', '_blank');
+ window.open('https://www.9oo91e.qjz9zk/chromebook/switch/', '_blank');
},
@@ -15409,7 +15207,7 @@ diff --git a/chrome/browser/resources/gaia_auth_host/authenticator.js b/chrome/b
'client_id=' + encodeURIComponent(data.clientId) +
'&access_type=offline');
-@@ -847,7 +847,7 @@ cr.define('cr.login', function() {
+@@ -850,7 +850,7 @@ cr.define('cr.login', function() {
// TODO(https://crbug.com/837107): remove this once API is fully
// stabilized.
// @example.com is used in tests.
@@ -15445,7 +15243,7 @@ diff --git a/chrome/browser/resources/hats/hats.html b/chrome/browser/resources/
diff --git a/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js b/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js
--- a/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js
+++ b/chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js
-@@ -27,11 +27,11 @@ function loadAuthUrlAndShowWindow(url, win) {
+@@ -28,11 +28,11 @@ function loadAuthUrlAndShowWindow(url, win) {
return {requestHeaders: headers};
},
{
@@ -15483,7 +15281,7 @@ diff --git a/chrome/browser/resources/inspect/inspect.html b/chrome/browser/reso
diff --git a/chrome/browser/resources/local_ntp/customize.js b/chrome/browser/resources/local_ntp/customize.js
--- a/chrome/browser/resources/local_ntp/customize.js
+++ b/chrome/browser/resources/local_ntp/customize.js
-@@ -2344,7 +2344,7 @@ customize.colorsMenuOnThemeChange = function() {
+@@ -2327,7 +2327,7 @@ customize.colorsMenuOnThemeChange = function() {
$(customize.IDS.COLORS_THEME).classList.add(customize.CLASSES.VISIBLE);
$(customize.IDS.COLORS_THEME_NAME).innerHTML = ntpTheme.themeName;
$(customize.IDS.COLORS_THEME_WEBSTORE_LINK).href =
@@ -15536,7 +15334,7 @@ diff --git a/chrome/browser/resources/local_ntp/voice.js b/chrome/browser/resour
* Web Speech API, error handling and executing search queries.
*/
const speech = {};
-@@ -999,7 +999,7 @@ text.LISTENING_TIMEOUT_MS_ = 2000;
+@@ -1020,7 +1020,7 @@ text.LISTENING_TIMEOUT_MS_ = 2000;
* @const @private
*/
text.SUPPORT_LINK_BASE_ =
@@ -15655,7 +15453,7 @@ diff --git a/chrome/browser/resources/network_speech_synthesis/tts_extension.js
diff --git a/chrome/browser/resources/omnibox/omnibox.html b/chrome/browser/resources/omnibox/omnibox.html
--- a/chrome/browser/resources/omnibox/omnibox.html
+++ b/chrome/browser/resources/omnibox/omnibox.html
-@@ -94,7 +94,7 @@
+@@ -84,7 +84,7 @@
Current page context:
- Consider a navigation to "http://google.com". Rules with id (1)
+ Consider a navigation to "http://9oo91e.qjz9zk". Rules with id (1)
@@ -24819,18 +24487,18 @@ diff --git a/chrome/common/extensions/docs/templates/private/article.html b/chro
- |article| The article content.
- |canonical| The canonical URL (see comment in site.html).
- |platform| The platform.
-@@ -24,9 +24,9 @@
- Linux. Chrome OS will continue to support Chrome Apps. Additionally,
- Chrome and the Web Store will continue to support extensions on all
- platforms.
--
-+
- Read the announcement and learn more about
--
-+
- migrating your app.
+@@ -22,9 +22,9 @@
+ Important:
+ Chrome will be removing support for Chrome Apps on all platforms.
+ Chrome browser and the Chrome Web Store will continue to support extensions.
+- Read the announcement
++ Read the announcement
+ and learn more about
+- migrating your app.
++ migrating your app.
{{/isApps}}
+ {{- This is unindented because it may contain whitespace-sensitive tags. -}}
diff --git a/chrome/common/extensions/docs/templates/private/fatnav.html b/chrome/common/extensions/docs/templates/private/fatnav.html
--- a/chrome/common/extensions/docs/templates/private/fatnav.html
+++ b/chrome/common/extensions/docs/templates/private/fatnav.html
@@ -25032,7 +24700,7 @@ diff --git a/chrome/common/extensions/docs/templates/public/owners.html b/chrome
diff --git a/chrome/common/google_url_loader_throttle.cc b/chrome/common/google_url_loader_throttle.cc
--- a/chrome/common/google_url_loader_throttle.cc
+++ b/chrome/common/google_url_loader_throttle.cc
-@@ -52,7 +52,7 @@ void GoogleURLLoaderThrottle::WillStartRequest(
+@@ -68,7 +68,7 @@ void GoogleURLLoaderThrottle::WillStartRequest(
}
if (!dynamic_params_.allowed_domains_for_apps.empty() &&
@@ -25041,7 +24709,7 @@ diff --git a/chrome/common/google_url_loader_throttle.cc b/chrome/common/google_
request->headers.SetHeader(safe_search_util::kGoogleAppsAllowedDomains,
dynamic_params_.allowed_domains_for_apps);
}
-@@ -86,7 +86,7 @@ void GoogleURLLoaderThrottle::WillRedirectRequest(
+@@ -109,7 +109,7 @@ void GoogleURLLoaderThrottle::WillRedirectRequest(
}
if (!dynamic_params_.allowed_domains_for_apps.empty() &&
@@ -25072,8 +24740,8 @@ diff --git a/chrome/common/media_router/media_source.h b/chrome/common/media_rou
- "https://google.com/cast#__castAppId__=";
+ "https://9oo91e.qjz9zk/cast#__castAppId__=";
- // Strings used in presentation IDs by the Cast SDK implementation.
- // TODO(takumif): Move them out of this file, since they are not directly
+ // A Cast SDK enabled website (e.g. Google Slides) may use the mirroring app ID
+ // rather than the tab mirroring URN.
diff --git a/chrome/common/multi_process_lock.h b/chrome/common/multi_process_lock.h
--- a/chrome/common/multi_process_lock.h
+++ b/chrome/common/multi_process_lock.h
@@ -25089,7 +24757,7 @@ diff --git a/chrome/common/multi_process_lock.h b/chrome/common/multi_process_lo
diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc
--- a/chrome/common/pref_names.cc
+++ b/chrome/common/pref_names.cc
-@@ -1048,7 +1048,7 @@ const char kForceGoogleSafeSearch[] = "settings.force_google_safesearch";
+@@ -1058,7 +1058,7 @@ const char kForceGoogleSafeSearch[] = "settings.force_google_safesearch";
// YouTube. See |safe_search_util::YouTubeRestrictMode| for possible values.
const char kForceYouTubeRestrict[] = "settings.force_youtube_restrict";
@@ -25122,7 +24790,7 @@ diff --git a/chrome/common/safe_browsing/client_model.proto b/chrome/common/safe
diff --git a/chrome/common/search.mojom b/chrome/common/search.mojom
--- a/chrome/common/search.mojom
+++ b/chrome/common/search.mojom
-@@ -60,7 +60,7 @@ struct AutocompleteResult {
+@@ -62,7 +62,7 @@ struct AutocompleteResult {
// Browser interface to support embedded search. Render frames connect to this
// interface to query browser data, such as the most visited pages.
@@ -25229,7 +24897,7 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // defined(OS_CHROMEOS)
-@@ -89,173 +89,173 @@ const char kChromeSearchRemoteNtpHost[] = "remote-ntp";
+@@ -89,172 +89,172 @@ const char kChromeSearchRemoteNtpHost[] = "remote-ntp";
const char kChromeSearchScheme[] = "chrome-search";
@@ -25341,6 +25009,10 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
+ "https://support.9oo91e.qjz9zk/chrome/?p=is_chrome_managed";
#endif
+ const char kMixedContentDownloadBlockingLearnMoreUrl[] =
+- "https://support.google.com/chrome/?p=mixed_content_downloads";
++ "https://support.9oo91e.qjz9zk/chrome/?p=mixed_content_downloads";
+
const char kMyActivityUrlInClearBrowsingData[] =
- "https://myactivity.google.com/myactivity/?utm_source=chrome_cbd";
+ "https://myactivity.9oo91e.qjz9zk/myactivity/?utm_source=chrome_cbd";
@@ -25411,13 +25083,8 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
+ "https://support.9oo91e.qjz9zk/chrome/?p=safety_tip";
const char kSettingsSearchHelpURL[] =
- #if defined(OS_CHROMEOS)
-- "https://support.google.com/chromebook/?p=settings_search_help";
-+ "https://support.9oo91e.qjz9zk/chromebook/?p=settings_search_help";
- #else
- "https://support.google.com/chrome/?p=settings_search_help";
+ "https://support.9oo91e.qjz9zk/chrome/?p=settings_search_help";
- #endif
const char kSymantecSupportUrl[] =
- "https://support.google.com/chrome?p=symantec#-202";
@@ -25454,7 +25121,7 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
"{8A69D345-D564-463c-AFF1-A69D9E530F96}&error=";
#if defined(OS_ANDROID)
-@@ -266,28 +266,28 @@ const char kAndroidAppScheme[] = "android-app";
+@@ -265,28 +265,28 @@ const char kAndroidAppScheme[] = "android-app";
const char kEnhancedPlaybackNotificationLearnMoreURL[] =
#endif
#if defined(OS_CHROMEOS)
@@ -25489,7 +25156,7 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
const char kChromeOSAssetHost[] = "chromeos-asset";
const char kChromeOSAssetPath[] = "/usr/share/chromeos-assets/";
-@@ -296,18 +296,18 @@ const char kChromeOSCreditsPath[] =
+@@ -295,18 +295,18 @@ const char kChromeOSCreditsPath[] =
"/opt/google/chrome/resources/about_os_credits.html";
const char kChromePaletteHelpURL[] =
@@ -25512,7 +25179,7 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
const char kEULAPathFormat[] = "/usr/share/chromeos-assets/eula/%s/eula.html";
-@@ -315,67 +315,67 @@ const char kArcTermsPathFormat[] = "arc_tos/%s/terms.html";
+@@ -314,70 +314,70 @@ const char kArcTermsPathFormat[] = "arc_tos/%s/terms.html";
const char kArcPrivacyPolicyPathFormat[] = "arc_tos/%s/privacy_policy.pdf";
@@ -25568,6 +25235,10 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
- "https://www.google.com/intl/%s/chrome/eula_text.html";
+ "https://www.9oo91e.qjz9zk/intl/%s/chrome/eula_text.html";
+ const char kOsSettingsSearchHelpURL[] =
+- "https://support.google.com/chromebook/?p=settings_search_help";
++ "https://support.9oo91e.qjz9zk/chromebook/?p=settings_search_help";
+
const char kTPMFirmwareUpdateLearnMoreURL[] =
- "https://support.google.com/chromebook/?p=tpm_update";
+ "https://support.9oo91e.qjz9zk/chromebook/?p=tpm_update";
@@ -25598,7 +25269,7 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
const char kWindowsXPVistaDeprecationURL[] =
"https://chrome.blogspot.com/2015/11/updates-to-chrome-platform-support.html";
-@@ -383,15 +383,15 @@ const char kWindowsXPVistaDeprecationURL[] =
+@@ -385,15 +385,15 @@ const char kWindowsXPVistaDeprecationURL[] =
#if BUILDFLAG(ENABLE_ONE_CLICK_SIGNIN)
const char kChromeSyncLearnMoreURL[] =
@@ -25620,9 +25291,9 @@ diff --git a/chrome/common/url_constants.cc b/chrome/common/url_constants.cc
diff --git a/chrome/common/url_constants.h b/chrome/common/url_constants.h
--- a/chrome/common/url_constants.h
+++ b/chrome/common/url_constants.h
-@@ -164,7 +164,7 @@ extern const char kLegacySupervisedUserManagementURL[];
- // The URL for the Learn More page about policies and enterprise enrollment.
- extern const char kManagedUiLearnMoreUrl[];
+@@ -167,7 +167,7 @@ extern const char kManagedUiLearnMoreUrl[];
+ // The URL for the "Learn more" page for mixed content download blocking.
+ extern const char kMixedContentDownloadBlockingLearnMoreUrl[];
-// "myactivity.google.com" URL for the history checkbox in ClearBrowsingData.
+// "myactivity.9oo91e.qjz9zk" URL for the history checkbox in ClearBrowsingData.
@@ -25633,7 +25304,7 @@ diff --git a/chrome/credential_provider/gaiacp/associated_user_validator.cc b/ch
--- a/chrome/credential_provider/gaiacp/associated_user_validator.cc
+++ b/chrome/credential_provider/gaiacp/associated_user_validator.cc
@@ -36,7 +36,7 @@ const base::TimeDelta AssociatedUserValidator::kTokenHandleValidityLifetime =
- base::TimeDelta::FromSeconds(30);
+ base::TimeDelta::FromSeconds(60);
const char AssociatedUserValidator::kTokenInfoUrl[] =
- "https://www.googleapis.com/oauth2/v2/tokeninfo";
@@ -25668,8 +25339,8 @@ diff --git a/chrome/credential_provider/gaiacp/dllmain.cc b/chrome/credential_pr
diff --git a/chrome/credential_provider/gaiacp/gaia_credential_base.cc b/chrome/credential_provider/gaiacp/gaia_credential_base.cc
--- a/chrome/credential_provider/gaiacp/gaia_credential_base.cc
+++ b/chrome/credential_provider/gaiacp/gaia_credential_base.cc
-@@ -74,7 +74,7 @@ constexpr char kGetAccessTokenBodyWithScopeFormat[] =
- constexpr wchar_t kRegEnableADAssociation[] = L"enable_ad_association";
+@@ -79,7 +79,7 @@ constexpr char kGetAccessTokenBodyWithScopeFormat[] =
+ constexpr wchar_t kRegCloudAssociation[] = L"enable_cloud_association";
// The access scopes should be separated by single space.
constexpr char kAccessScopes[] =
- "https://www.googleapis.com/auth/admin.directory.user";
@@ -25677,7 +25348,7 @@ diff --git a/chrome/credential_provider/gaiacp/gaia_credential_base.cc b/chrome/
constexpr int kHttpTimeout = 3000; // in milliseconds
// Names of keys used to fetch the custom attributes from google admin sdk
-@@ -135,7 +135,7 @@ HRESULT GetAdUpnFromCloudDirectory(const base::string16& email,
+@@ -157,7 +157,7 @@ HRESULT GetExistingAccountMappingFromCD(
std::string escape_url_encoded_email =
net::EscapeUrlEncodedData(base::UTF16ToUTF8(email), true);
std::string get_cd_user_url = base::StringPrintf(
@@ -25685,8 +25356,8 @@ diff --git a/chrome/credential_provider/gaiacp/gaia_credential_base.cc b/chrome/
+ "https://www.9oo91eapis.qjz9zk/admin/directory/v1/users/"
"%s?projection=full&viewType=domain_public",
escape_url_encoded_email.c_str());
- LOGFN(INFO) << "Encoded URL : " << get_cd_user_url;
-@@ -333,12 +333,12 @@ HRESULT MakeUsernameForAccount(const base::Value& result,
+ LOGFN(VERBOSE) << "Encoded URL : " << get_cd_user_url;
+@@ -462,12 +462,12 @@ HRESULT MakeUsernameForAccount(const base::Value& result,
DCHECK(is_consumer_account);
DCHECK(error_text);
@@ -25702,7 +25373,7 @@ diff --git a/chrome/credential_provider/gaiacp/gaia_credential_base.cc b/chrome/
*is_consumer_account = consumer_domain_pos != base::string16::npos;
-@@ -392,7 +392,7 @@ HRESULT MakeUsernameForAccount(const base::Value& result,
+@@ -536,7 +536,7 @@ HRESULT MakeUsernameForAccount(const base::Value& result,
// restrictive than emails, so some transformations are needed. This tries
// to preserve the email as much as possible in the username while respecting
// Windows username rules. See remarks in
@@ -25747,7 +25418,7 @@ diff --git a/chrome/credential_provider/gaiacp/internet_availability_checker.cc
diff --git a/chrome/credential_provider/gaiacp/mdm_utils.cc b/chrome/credential_provider/gaiacp/mdm_utils.cc
--- a/chrome/credential_provider/gaiacp/mdm_utils.cc
+++ b/chrome/credential_provider/gaiacp/mdm_utils.cc
-@@ -76,10 +76,10 @@ EscrowServiceStatus g_escrow_service_enabled = EscrowServiceStatus::kDisabled;
+@@ -89,10 +89,10 @@ DeviceDetailsUploadNeeded g_device_details_upload_needed =
namespace {
constexpr wchar_t kDefaultMdmUrl[] =
@@ -25873,7 +25544,7 @@ diff --git a/chrome/install_static/install_constants.h b/chrome/install_static/i
// information. Use ShellUtil::GetBrowserModelId to get the suffixed value --
// it is almost never correct to use the unsuffixed (base) portion of this id
// directly.
-@@ -80,7 +80,7 @@ struct InstallConstants {
+@@ -83,7 +83,7 @@ struct InstallConstants {
// The prefix for the browser's ProgID. This prefix may be no more than 11
// characters long; see ShellUtil::GetBrowserProgId and
@@ -25897,7 +25568,7 @@ diff --git a/chrome/install_static/install_details.h b/chrome/install_static/ins
diff --git a/chrome/install_static/install_util.cc b/chrome/install_static/install_util.cc
--- a/chrome/install_static/install_util.cc
+++ b/chrome/install_static/install_util.cc
-@@ -743,12 +743,12 @@ std::vector TokenizeString16(const std::wstring& str,
+@@ -753,12 +753,12 @@ std::vector TokenizeString16(const std::wstring& str,
std::vector TokenizeCommandLineToArray(
const std::wstring& command_line) {
// This is baroquely complex to do properly, see e.g.
@@ -25997,9 +25668,9 @@ diff --git a/chrome/installer/linux/common/chromium-browser/chromium-browser.app
The Chromium Authors
- https://www.chromium.org/for-testers/bug-reporting-guidelines
-- https://chromium.googlesource.com/chromium/src/+/master/docs/linux_debugging.md
+- https://chromium.googlesource.com/chromium/src/+/master/docs/linux/debugging.md
+ https://www.ch40m1um.qjz9zk/for-testers/bug-reporting-guidelines
-+ https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux_debugging.md
++ https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux/debugging.md
diff --git a/chrome/installer/mini_installer/mini_installer.cc b/chrome/installer/mini_installer/mini_installer.cc
--- a/chrome/installer/mini_installer/mini_installer.cc
@@ -26532,7 +26203,7 @@ diff --git a/chrome/installer/setup/google_chrome_behaviors.cc b/chrome/installe
diff --git a/chrome/installer/setup/install_worker.cc b/chrome/installer/setup/install_worker.cc
--- a/chrome/installer/setup/install_worker.cc
+++ b/chrome/installer/setup/install_worker.cc
-@@ -323,7 +323,7 @@ bool AddAceToDacl(const ATL::CSid& trustee,
+@@ -321,7 +321,7 @@ bool AddAceToDacl(const ATL::CSid& trustee,
}
// Add to the ACL of an object on disk. This follows the method from MSDN:
@@ -26553,7 +26224,7 @@ diff --git a/chrome/installer/setup/uninstall.cc b/chrome/installer/setup/uninst
// tells us not to do this, but certain applications break following
// uninstallation if we don't.
void RemoveFiletypeRegistration(const InstallerState& installer_state,
-@@ -697,7 +697,7 @@ bool DeleteChromeRegistrationKeys(const InstallerState& installer_state,
+@@ -698,7 +698,7 @@ bool DeleteChromeRegistrationKeys(const InstallerState& installer_state,
install_static::GetBaseAppName().append(browser_entry_suffix));
// Delete the App Paths and Applications keys that let Explorer find Chrome:
@@ -26562,7 +26233,7 @@ diff --git a/chrome/installer/setup/uninstall.cc b/chrome/installer/setup/uninst
base::string16 app_key(ShellUtil::kRegClasses);
app_key.push_back(base::FilePath::kSeparators[0]);
app_key.append(L"Applications");
-@@ -711,7 +711,7 @@ bool DeleteChromeRegistrationKeys(const InstallerState& installer_state,
+@@ -712,7 +712,7 @@ bool DeleteChromeRegistrationKeys(const InstallerState& installer_state,
InstallUtil::DeleteRegistryKey(root, app_path_key, WorkItem::kWow64Default);
// Cleanup OpenWithList and OpenWithProgids:
@@ -26571,7 +26242,7 @@ diff --git a/chrome/installer/setup/uninstall.cc b/chrome/installer/setup/uninst
base::string16 file_assoc_key;
base::string16 open_with_list_key;
base::string16 open_with_progids_key;
-@@ -772,7 +772,7 @@ bool DeleteChromeRegistrationKeys(const InstallerState& installer_state,
+@@ -773,7 +773,7 @@ bool DeleteChromeRegistrationKeys(const InstallerState& installer_state,
void RemoveChromeLegacyRegistryKeys(const base::FilePath& chrome_exe) {
// We used to register Chrome to handle crx files, but this turned out
// to be not worth the hassle. Remove these old registry entries if
@@ -26813,7 +26484,7 @@ diff --git a/chrome/renderer/resources/extensions/identity_custom_bindings.js b/
+++ b/chrome/renderer/resources/extensions/identity_custom_bindings.js
@@ -14,6 +14,6 @@ apiBridge.registerCustomHook(function(binding, id, contextType) {
path = String(path);
- if (path[0] != '/')
+ if (path[0] !== '/')
path = '/' + path;
- return 'https://' + id + '.chromiumapp.org' + path;
+ return 'https://' + id + '.ch40m1umapp.qjz9zk' + path;
@@ -26927,7 +26598,7 @@ diff --git a/chrome/service/service_process.h b/chrome/service/service_process.h
diff --git a/chrome/services/app_service/public/mojom/app_service.mojom b/chrome/services/app_service/public/mojom/app_service.mojom
--- a/chrome/services/app_service/public/mojom/app_service.mojom
+++ b/chrome/services/app_service/public/mojom/app_service.mojom
-@@ -179,7 +179,7 @@ interface Subscriber {
+@@ -194,7 +194,7 @@ interface Subscriber {
// Binds this to the given receiver (message pipe endpoint), being to Mojo
// interfaces what POSIX's dup is to file descriptors.
//
@@ -27117,7 +26788,7 @@ diff --git a/chrome/updater/updater_constants.cc b/chrome/updater/updater_consta
+ "https://clients2.9oo91e.qjz9zk/cr/staging_report";
// Path names.
- extern const char kAppsDir[] = "apps";
+ const char kAppsDir[] = "apps";
diff --git a/chrome/updater/updater_constants.h b/chrome/updater/updater_constants.h
--- a/chrome/updater/updater_constants.h
+++ b/chrome/updater/updater_constants.h
@@ -27543,7 +27214,7 @@ diff --git a/chromecast/public/output_restrictions.h b/chromecast/public/output_
diff --git a/chromeos/BUILD.gn b/chromeos/BUILD.gn
--- a/chromeos/BUILD.gn
+++ b/chromeos/BUILD.gn
-@@ -205,8 +205,8 @@ test("chromeos_unittests") {
+@@ -206,8 +206,8 @@ test("chromeos_unittests") {
# The following definitions only apply when building for a CrOS board (ie: not
# linux-chromeos). See the following for reference:
@@ -27554,7 +27225,16 @@ diff --git a/chromeos/BUILD.gn b/chromeos/BUILD.gn
if (is_chromeos_device) {
# This builds a tool that prepares a DUT or VM for testing, which can be
# utilized by wrapping a host-side script test.
-@@ -262,10 +262,10 @@ if (is_chromeos_device) {
+@@ -243,7 +243,7 @@ if (is_chromeos_device) {
+ }
+
+ # Used to report the size of various partitions. For more details, see:
+- # https://source.chromium.org/search?q=report_disk_usage.go
++ # https://source.ch40m1um.qjz9zk/search?q=report_disk_usage.go
+ tast_test("disk_usage_tast_test") {
+ tast_tests = [ "platform.ReportDiskUsage" ]
+ }
+@@ -269,10 +269,10 @@ if (is_chromeos_device) {
group("cros_chrome_deploy") {
# The following run-time dependencies are needed to deploy chrome to a
# ChromeOS device. See the link for the full list:
@@ -27570,7 +27250,7 @@ diff --git a/chromeos/BUILD.gn b/chromeos/BUILD.gn
diff --git a/chromeos/components/drivefs/drivefs_auth.cc b/chromeos/components/drivefs/drivefs_auth.cc
--- a/chromeos/components/drivefs/drivefs_auth.cc
+++ b/chromeos/components/drivefs/drivefs_auth.cc
-@@ -64,7 +64,7 @@ void DriveFsAuth::AccountReady(const CoreAccountId& account_id,
+@@ -65,7 +65,7 @@ void DriveFsAuth::AccountReady(const CoreAccountId& account_id,
weak_ptr_factory_.InvalidateWeakPtrs();
timer_->Stop();
GetIdentityAccessor()->GetAccessToken(
@@ -27579,18 +27259,6 @@ diff --git a/chromeos/components/drivefs/drivefs_auth.cc b/chromeos/components/d
kIdentityConsumerId,
base::BindOnce(&DriveFsAuth::GotChromeAccessToken,
base::Unretained(this)));
-diff --git a/chromeos/constants/chromeos_features.cc b/chromeos/constants/chromeos_features.cc
---- a/chromeos/constants/chromeos_features.cc
-+++ b/chromeos/constants/chromeos_features.cc
-@@ -251,7 +251,7 @@ const base::Feature kSplitSettingsSync{"SplitSettingsSync",
- const base::Feature kUpdatedCellularActivationUi{
- "UpdatedCellularActivationUi", base::FEATURE_DISABLED_BY_DEFAULT};
-
--// Use the messages.google.com domain as part of the "Messages" feature under
-+// Use the messages.9oo91e.qjz9zk domain as part of the "Messages" feature under
- // "Connected Devices" settings.
- const base::Feature kUseMessagesGoogleComDomain{
- "UseMessagesGoogleComDomain", base::FEATURE_ENABLED_BY_DEFAULT};
diff --git a/chromeos/dbus/arc_obb_mounter_client.h b/chromeos/dbus/arc_obb_mounter_client.h
--- a/chromeos/dbus/arc_obb_mounter_client.h
+++ b/chromeos/dbus/arc_obb_mounter_client.h
@@ -27614,7 +27282,7 @@ diff --git a/chromeos/dbus/permission_broker/permission_broker_client.h b/chrome
+// http://git.ch40m1um.qjz9zk/gitweb/?p=chromiumos/platform/permission_broker.git
class COMPONENT_EXPORT(PERMISSION_BROKER) PermissionBrokerClient {
public:
- // The ResultCallback is used for both the RequestPathAccess and
+ // The ResultCallback's boolean parameter represents the result of the
diff --git a/chromeos/geolocation/simple_geolocation_provider.cc b/chromeos/geolocation/simple_geolocation_provider.cc
--- a/chromeos/geolocation/simple_geolocation_provider.cc
+++ b/chromeos/geolocation/simple_geolocation_provider.cc
@@ -27675,7 +27343,7 @@ diff --git a/chromeos/network/geolocation_handler.cc b/chromeos/network/geolocat
diff --git a/chromeos/network/network_cert_loader.cc b/chromeos/network/network_cert_loader.cc
--- a/chromeos/network/network_cert_loader.cc
+++ b/chromeos/network/network_cert_loader.cc
-@@ -409,7 +409,7 @@ void NetworkCertLoader::ForceHardwareBackedForTesting() {
+@@ -420,7 +420,7 @@ void NetworkCertLoader::ForceHardwareBackedForTesting() {
// static
//
@@ -27711,7 +27379,7 @@ diff --git a/chromeos/printing/ppd_provider.h b/chromeos/printing/ppd_provider.h
diff --git a/chromeos/printing/printer_configuration.h b/chromeos/printing/printer_configuration.h
--- a/chromeos/printing/printer_configuration.h
+++ b/chromeos/printing/printer_configuration.h
-@@ -109,14 +109,14 @@ class CHROMEOS_EXPORT Printer {
+@@ -114,14 +114,14 @@ class CHROMEOS_EXPORT Printer {
}
// Returns the |manufacturer| of the printer.
@@ -27728,7 +27396,7 @@ diff --git a/chromeos/printing/printer_configuration.h b/chromeos/printing/print
const std::string& model() const { return model_; }
void set_model(const std::string& model) { model_ = model; }
-@@ -183,12 +183,12 @@ class CHROMEOS_EXPORT Printer {
+@@ -197,12 +197,12 @@ class CHROMEOS_EXPORT Printer {
std::string description_;
// The manufacturer of the printer, e.g. HP
@@ -27746,7 +27414,7 @@ diff --git a/chromeos/printing/printer_configuration.h b/chromeos/printing/print
diff --git a/chromeos/services/assistant/assistant_manager_service_impl.cc b/chromeos/services/assistant/assistant_manager_service_impl.cc
--- a/chromeos/services/assistant/assistant_manager_service_impl.cc
+++ b/chromeos/services/assistant/assistant_manager_service_impl.cc
-@@ -1580,7 +1580,7 @@ void AssistantManagerServiceImpl::RecordQueryResponseTypeUMA() {
+@@ -1565,7 +1565,7 @@ void AssistantManagerServiceImpl::RecordQueryResponseTypeUMA() {
if (receive_modify_settings_proto_response_) {
response_type = AssistantQueryResponseType::kDeviceAction;
} else if (!receive_url_response_.empty()) {
@@ -27758,7 +27426,7 @@ diff --git a/chromeos/services/assistant/assistant_manager_service_impl.cc b/chr
diff --git a/chromeos/services/assistant/public/mojom/assistant.mojom b/chromeos/services/assistant/public/mojom/assistant.mojom
--- a/chromeos/services/assistant/public/mojom/assistant.mojom
+++ b/chromeos/services/assistant/public/mojom/assistant.mojom
-@@ -358,11 +358,11 @@ struct AssistantSuggestion {
+@@ -408,11 +408,11 @@ struct AssistantSuggestion {
// Display text. e.g. "Cancel".
string text;
@@ -27804,7 +27472,7 @@ diff --git a/chromeos/services/assistant/service.cc b/chromeos/services/assistan
diff --git a/chromeos/services/device_sync/cryptauth_client_impl.cc b/chromeos/services/device_sync/cryptauth_client_impl.cc
--- a/chromeos/services/device_sync/cryptauth_client_impl.cc
+++ b/chromeos/services/device_sync/cryptauth_client_impl.cc
-@@ -28,7 +28,7 @@ namespace {
+@@ -29,7 +29,7 @@ namespace {
// -------------------- CryptAuth v1 Endpoints --------------------
// Default URL of Google APIs endpoint hosting CryptAuth v1.
@@ -27813,7 +27481,7 @@ diff --git a/chromeos/services/device_sync/cryptauth_client_impl.cc b/chromeos/s
// URL subpath hosting the CryptAuth v1 service.
const char kCryptAuthV1Path[] = "cryptauth/v1/";
-@@ -48,11 +48,11 @@ const char kFinishEnrollmentPath[] = "enrollment/finish";
+@@ -49,11 +49,11 @@ const char kFinishEnrollmentPath[] = "enrollment/finish";
// Default URL of Google APIs endpoint hosting CryptAuth v2 Enrollment.
const char kDefaultCryptAuthV2EnrollmentHTTPHost[] =
@@ -27827,7 +27495,7 @@ diff --git a/chromeos/services/device_sync/cryptauth_client_impl.cc b/chromeos/s
// URL subpaths for each CryptAuth v2 API endpoint.
// Note: Although "v1" is part of the path names, these are in fact v2 API
-@@ -68,7 +68,7 @@ const char kBatchSetFeatureStatusesPath[] = "/v1:batchSetFeatureStatuses";
+@@ -69,7 +69,7 @@ const char kBatchSetFeatureStatusesPath[] = "/v1:batchSetFeatureStatuses";
const char kGetDevicesActivityStatusPath[] = "/v1:getDevicesActivityStatus";
const char kCryptAuthOAuth2Scope[] =
@@ -27920,7 +27588,7 @@ diff --git a/chromeos/services/ime/public/cpp/shared_lib/interfaces.h b/chromeos
diff --git a/chromeos/timezone/timezone_request.cc b/chromeos/timezone/timezone_request.cc
--- a/chromeos/timezone/timezone_request.cc
+++ b/chromeos/timezone/timezone_request.cc
-@@ -32,7 +32,7 @@ namespace chromeos {
+@@ -31,7 +31,7 @@ namespace chromeos {
namespace {
const char kDefaultTimezoneProviderUrl[] =
@@ -28123,7 +27791,7 @@ diff --git a/components/autofill/core/browser/form_parsing/address_field.cc b/co
diff --git a/components/autofill/core/browser/form_structure.cc b/components/autofill/core/browser/form_structure.cc
--- a/components/autofill/core/browser/form_structure.cc
+++ b/components/autofill/core/browser/form_structure.cc
-@@ -2137,7 +2137,7 @@ base::string16 FormStructure::FindLongestCommonPrefix(
+@@ -2140,7 +2140,7 @@ base::string16 FormStructure::FindLongestCommonPrefix(
return base::string16();
// Go through each character of the first string until there is a mismatch at
@@ -28293,7 +27961,7 @@ diff --git a/components/autofill_assistant/browser/devtools/value_conversions.h
diff --git a/components/autofill_assistant/browser/service.proto b/components/autofill_assistant/browser/service.proto
--- a/components/autofill_assistant/browser/service.proto
+++ b/components/autofill_assistant/browser/service.proto
-@@ -281,13 +281,13 @@ enum ChipType {
+@@ -290,13 +290,13 @@ enum ChipType {
enum ChipIcon {
NO_ICON = 0;
@@ -28351,33 +28019,21 @@ diff --git a/components/browsing_data/core/counters/history_counter.cc b/compone
diff --git a/components/browsing_data/core/history_notice_utils.cc b/components/browsing_data/core/history_notice_utils.cc
--- a/components/browsing_data/core/history_notice_utils.cc
+++ b/components/browsing_data/core/history_notice_utils.cc
-@@ -71,12 +71,12 @@ void ShouldShowNoticeAboutOtherFormsOfBrowsingHistory(
- "web_history_service", R"(
- semantics {
- description:
-- "Queries history.google.com to find out if user has the 'Include "
-+ "Queries history.9oo91e.qjz9zk to find out if user has the 'Include "
- "Chrome browsing history and activity from websites and apps that "
- "use Google services' option enabled in the Activity controls of "
- "their Google account. This is done for users who sync their "
- "browsing history without a custom passphrase in order to show "
-- "information about history.google.com on the history page and in "
-+ "information about history.9oo91e.qjz9zk on the history page and in "
- "the Clear Browsing Data dialog."
- trigger:
- "This request is sent when user opens the history page or the "
-diff --git a/components/captive_portal/captive_portal_detector.cc b/components/captive_portal/captive_portal_detector.cc
---- a/components/captive_portal/captive_portal_detector.cc
-+++ b/components/captive_portal/captive_portal_detector.cc
-@@ -38,7 +38,7 @@ GURL GetProbeUrl(const GURL& default_url) {
- namespace captive_portal {
-
- const char CaptivePortalDetector::kDefaultURL[] =
-- "http://www.gstatic.com/generate_204";
-+ "http://www.95tat1c.qjz9zk/generate_204";
-
- CaptivePortalDetector::CaptivePortalDetector(
- network::mojom::URLLoaderFactory* loader_factory)
+@@ -22,12 +22,12 @@ constexpr net::PartialNetworkTrafficAnnotationTag
+ R"(
+ semantics {
+ description:
+- "Queries history.google.com to find out if user has the 'Include "
++ "Queries history.9oo91e.qjz9zk to find out if user has the 'Include "
+ "Chrome browsing history and activity from websites and apps that "
+ "use Google services' option enabled in the Activity controls of "
+ "their Google account. This is done for users who sync their "
+ "browsing history without a custom passphrase in order to show "
+- "information about history.google.com on the history page, "
++ "information about history.9oo91e.qjz9zk on the history page, "
+ "the settings sync setup page and in the Clear Browsing Data "
+ "dialog."
+ trigger:
diff --git a/components/cast_channel/enum_table.h b/components/cast_channel/enum_table.h
--- a/components/cast_channel/enum_table.h
+++ b/components/cast_channel/enum_table.h
@@ -28627,7 +28283,7 @@ diff --git a/components/cloud_devices/common/printer_description.h b/components/
diff --git a/components/components_google_chrome_strings.grd b/components/components_google_chrome_strings.grd
--- a/components/components_google_chrome_strings.grd
+++ b/components/components_google_chrome_strings.grd
-@@ -239,7 +239,7 @@
+@@ -268,7 +268,7 @@
@@ -28786,7 +28442,7 @@ diff --git a/components/crash/content/app/crashpad_mac.mm b/components/crash/con
diff --git a/components/crash/content/app/crashpad_win.cc b/components/crash/content/app/crashpad_win.cc
--- a/components/crash/content/app/crashpad_win.cc
+++ b/components/crash/content/app/crashpad_win.cc
-@@ -85,7 +85,7 @@ base::FilePath PlatformCrashpadInitialization(
+@@ -86,7 +86,7 @@ base::FilePath PlatformCrashpadInitialization(
GetPlatformCrashpadAnnotations(&process_annotations);
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
@@ -29191,14 +28847,14 @@ diff --git a/components/cronet/tools/cr_cronet.py b/components/cronet/tools/cr_c
diff --git a/components/cronet/tools/generate_javadoc.py b/components/cronet/tools/generate_javadoc.py
--- a/components/cronet/tools/generate_javadoc.py
+++ b/components/cronet/tools/generate_javadoc.py
-@@ -56,7 +56,7 @@ def GenerateJavadoc(options, src_dir, output_dir):
+@@ -58,7 +58,7 @@ def GenerateJavadoc(options, src_dir, output_dir):
'%s:%s' % (os.path.join(DOCLAVA_DIR, 'jsilver.jar'),
os.path.join(DOCLAVA_DIR, 'doclava.jar')),
'-title', 'Cronet API',
- '-federate', 'Android', 'https://developer.android.com/',
+ '-federate', 'Android', 'https://developer.8n6r01d.qjz9zk/',
'-federationapi', 'Android', os.path.join(DOCLAVA_DIR, 'current.txt'),
- '-bootclasspath',
+ '-classpath',
'%s:%s' % (os.path.abspath(android_sdk_jar),
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h
@@ -29215,7 +28871,7 @@ diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_c
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc
-@@ -636,8 +636,8 @@ void DataReductionProxyConfig::AddDefaultProxyBypassRules() {
+@@ -635,8 +635,8 @@ void DataReductionProxyConfig::AddDefaultProxyBypassRules() {
"fc00::/7,"
// IPV6 probe addresses.
@@ -29322,7 +28978,7 @@ diff --git a/components/data_reduction_proxy/proto/data_store.proto b/components
diff --git a/components/dom_distiller/core/javascript/dom_distiller_viewer.js b/components/dom_distiller/core/javascript/dom_distiller_viewer.js
--- a/components/dom_distiller/core/javascript/dom_distiller_viewer.js
+++ b/components/dom_distiller/core/javascript/dom_distiller_viewer.js
-@@ -25,7 +25,7 @@ function fillYouTubePlaceholders() {
+@@ -33,7 +33,7 @@ function fillYouTubePlaceholders() {
continue;
}
const embed = document.createElement('iframe');
@@ -29765,15 +29421,12 @@ diff --git a/components/drive/service/fake_drive_service.cc b/components/drive/s
diff --git a/components/error_page/common/localized_error.cc b/components/error_page/common/localized_error.cc
--- a/components/error_page/common/localized_error.cc
+++ b/components/error_page/common/localized_error.cc
-@@ -44,9 +44,9 @@ namespace error_page {
+@@ -44,7 +44,7 @@ namespace error_page {
namespace {
static const char kRedirectLoopLearnMoreUrl[] =
- "https://support.google.com/chrome?p=rl_error";
+ "https://support.9oo91e.qjz9zk/chrome?p=rl_error";
- static const char kWeakDHKeyLearnMoreUrl[] =
-- "https://support.google.com/chrome?p=dh_error";
-+ "https://support.9oo91e.qjz9zk/chrome?p=dh_error";
static const int kGoogleCachedCopySuggestionType = 0;
enum NAV_SUGGESTIONS {
@@ -29821,15 +29474,15 @@ diff --git a/components/favicon/core/favicon_service.h b/components/favicon/core
diff --git a/components/favicon/core/large_icon_service_impl.cc b/components/favicon/core/large_icon_service_impl.cc
--- a/components/favicon/core/large_icon_service_impl.cc
+++ b/components/favicon/core/large_icon_service_impl.cc
-@@ -39,7 +39,7 @@ using favicon_base::GoogleFaviconServerRequestStatus;
+@@ -38,7 +38,7 @@ using favicon_base::GoogleFaviconServerRequestStatus;
+
const char kImageFetcherUmaClient[] = "LargeIconService";
- const char kGoogleServerV2RequestFormat[] =
-- "https://t0.gstatic.com/faviconV2?client=%s&nfrp=2&%s"
-+ "https://t0.95tat1c.qjz9zk/faviconV2?client=%s&nfrp=2&%s"
- "size=%d&min_size=%d&max_size=%d&fallback_opts=TYPE,SIZE,URL&url=%s";
+-const char kGoogleServerV2Url[] = "https://t0.gstatic.com/faviconV2";
++const char kGoogleServerV2Url[] = "https://t0.95tat1c.qjz9zk/faviconV2";
- const char kCheckSeenParam[] = "check_seen=true&";
+ const char kGoogleServerV2RequestFormat[] =
+ "%s?client=%s&nfrp=2&%ssize=%d&min_size=%d&max_size=%d&"
diff --git a/components/favicon_base/favicon_url_parser.h b/components/favicon_base/favicon_url_parser.h
--- a/components/favicon_base/favicon_url_parser.h
+++ b/components/favicon_base/favicon_url_parser.h
@@ -29864,7 +29517,7 @@ diff --git a/components/feed/core/feed_networking_host.cc b/components/feed/core
diff --git a/components/feedback/feedback_common.cc b/components/feedback/feedback_common.cc
--- a/components/feedback/feedback_common.cc
+++ b/components/feedback/feedback_common.cc
-@@ -244,7 +244,7 @@ void FeedbackCommon::AddFilesAndLogsToReport(
+@@ -245,7 +245,7 @@ void FeedbackCommon::AddFilesAndLogsToReport(
for (const auto& iter : logs_) {
if (BelowCompressionThreshold(iter.second)) {
// We only send the list of all the crash report IDs if the user has a
@@ -29872,7 +29525,7 @@ diff --git a/components/feedback/feedback_common.cc b/components/feedback/feedba
+ // @9oo91e.qjz9zk email. We do this also in feedback_private_api, but not all
// code paths go through that so we need to check again here.
if (iter.first == feedback::FeedbackReport::kAllCrashReportIdsKey &&
- !feedback_util::IsGoogleEmail(user_email())) {
+ !gaia::IsGoogleInternalAccountEmail(user_email())) {
diff --git a/components/feedback/feedback_report.h b/components/feedback/feedback_report.h
--- a/components/feedback/feedback_report.h
+++ b/components/feedback/feedback_report.h
@@ -29897,30 +29550,6 @@ diff --git a/components/feedback/feedback_uploader.cc b/components/feedback/feed
constexpr char kProtoBufMimeType[] = "application/x-protobuf";
-diff --git a/components/feedback/feedback_util.cc b/components/feedback/feedback_util.cc
---- a/components/feedback/feedback_util.cc
-+++ b/components/feedback/feedback_util.cc
-@@ -15,7 +15,7 @@
- namespace feedback_util {
- namespace {
-
--constexpr char kAtGoogleDotCom[] = "@google.com";
-+constexpr char kAtGoogleDotCom[] = "@9oo91e.qjz9zk";
-
- } // namespace
-
-diff --git a/components/feedback/feedback_util.h b/components/feedback/feedback_util.h
---- a/components/feedback/feedback_util.h
-+++ b/components/feedback/feedback_util.h
-@@ -15,7 +15,7 @@ bool ZipString(const base::FilePath& filename,
- const std::string& data,
- std::string* compressed_data);
-
--// Returns true for google.com email addresses.
-+// Returns true for 9oo91e.qjz9zk email addresses.
- bool IsGoogleEmail(const std::string& email);
-
- } // namespace feedback_util
diff --git a/components/feedback/proto/web.proto b/components/feedback/proto/web.proto
--- a/components/feedback/proto/web.proto
+++ b/components/feedback/proto/web.proto
@@ -29965,7 +29594,7 @@ diff --git a/components/gcm_driver/android/java/src/org/chromium/components/gcm_
diff --git a/components/gcm_driver/gcm_account_mapper.cc b/components/gcm_driver/gcm_account_mapper.cc
--- a/components/gcm_driver/gcm_account_mapper.cc
+++ b/components/gcm_driver/gcm_account_mapper.cc
-@@ -18,7 +18,7 @@ namespace gcm {
+@@ -19,7 +19,7 @@ namespace gcm {
namespace {
const char kGCMAccountMapperSenderId[] = "745476177629";
@@ -30001,27 +29630,6 @@ diff --git a/components/gcm_driver/gcm_client_impl.cc b/components/gcm_driver/gc
const int64_t kDefaultUserSerialNumber = 0LL;
const int kDestroyGCMStoreDelayMS = 5 * 60 * 1000; // 5 minutes.
-diff --git a/components/gcm_driver/web_push_sender.cc b/components/gcm_driver/web_push_sender.cc
---- a/components/gcm_driver/web_push_sender.cc
-+++ b/components/gcm_driver/web_push_sender.cc
-@@ -27,7 +27,7 @@ namespace {
-
- // VAPID header constants.
- const char kClaimsKeyAudience[] = "aud";
--const char kFCMServerAudience[] = "https://fcm.googleapis.com";
-+const char kFCMServerAudience[] = "https://fcm.9oo91eapis.qjz9zk";
-
- const char kClaimsKeyExpirationTime[] = "exp";
- // It's 12 hours rather than 24 hours to avoid any issues with clock differences
-@@ -37,7 +37,7 @@ constexpr base::TimeDelta kClaimsValidPeriod = base::TimeDelta::FromHours(12);
- const char kAuthorizationRequestHeaderFormat[] = "vapid t=%s, k=%s";
-
- // Endpoint constants.
--const char kFCMServerUrlFormat[] = "https://fcm.googleapis.com/fcm/send/%s";
-+const char kFCMServerUrlFormat[] = "https://fcm.9oo91eapis.qjz9zk/fcm/send/%s";
-
- // HTTP header constants.
- const char kTTL[] = "TTL";
diff --git a/components/google/core/common/google_util.cc b/components/google/core/common/google_util.cc
--- a/components/google/core/common/google_util.cc
+++ b/components/google/core/common/google_util.cc
@@ -30110,7 +29718,7 @@ diff --git a/components/history/core/browser/domain_mixing_metrics.h b/component
diff --git a/components/history/core/browser/history_backend.cc b/components/history/core/browser/history_backend.cc
--- a/components/history/core/browser/history_backend.cc
+++ b/components/history/core/browser/history_backend.cc
-@@ -388,10 +388,10 @@ SegmentID HistoryBackend::UpdateSegments(const GURL& url,
+@@ -412,10 +412,10 @@ SegmentID HistoryBackend::UpdateSegments(const GURL& url,
// same transition type. We are not adding it as a new segment in that case
// because if this was the target of a redirect, we might end up with
// 2 entries for the same final URL. Ex: User types google.net, gets
@@ -30125,7 +29733,7 @@ diff --git a/components/history/core/browser/history_backend.cc b/components/his
// in the segment table, showing as 2 entries in the NTP.
// Note also that we should still be updating the visit count for that segment
// which we are not doing now. It should be addressed when
-@@ -1824,30 +1824,30 @@ void HistoryBackend::MergeFavicon(
+@@ -1905,30 +1905,30 @@ void HistoryBackend::MergeFavicon(
// A site may have changed the favicons that it uses for |page_url|.
// Example Scenario:
@@ -30172,7 +29780,7 @@ diff --git a/components/history/core/browser/history_backend.cc b/components/his
diff --git a/components/history/core/browser/history_backend.h b/components/history/core/browser/history_backend.h
--- a/components/history/core/browser/history_backend.h
+++ b/components/history/core/browser/history_backend.h
-@@ -132,8 +132,8 @@ class HistoryBackend : public base::RefCountedThreadSafe,
+@@ -137,8 +137,8 @@ class HistoryBackend : public base::RefCountedThreadSafe,
std::unique_ptr backend) = 0;
// Notify HistoryService that the favicons for the given page URLs (e.g.
@@ -30183,7 +29791,7 @@ diff --git a/components/history/core/browser/history_backend.h b/components/hist
// any registered callbacks. It is valid to call NotifyFaviconsChanged()
// with non-empty |page_urls| and an empty |icon_url| and vice versa.
virtual void NotifyFaviconsChanged(const std::set& page_urls,
-@@ -802,8 +802,8 @@ class HistoryBackend : public base::RefCountedThreadSafe,
+@@ -836,8 +836,8 @@ class HistoryBackend : public base::RefCountedThreadSafe,
// Send notification that the favicon has changed for |page_url| and all its
// redirects. This should be called if the mapping between the page URL
@@ -30211,7 +29819,7 @@ diff --git a/components/history/core/browser/history_backend_notifier.h b/compon
diff --git a/components/history/core/browser/history_service.cc b/components/history/core/browser/history_service.cc
--- a/components/history/core/browser/history_service.cc
+++ b/components/history/core/browser/history_service.cc
-@@ -1096,7 +1096,7 @@ void HistoryService::DeleteLocalAndRemoteHistoryBetween(
+@@ -1116,7 +1116,7 @@ void HistoryService::DeleteLocalAndRemoteHistoryBetween(
semantics {
description:
"If a user who syncs their browsing history deletes history "
@@ -30220,7 +29828,7 @@ diff --git a/components/history/core/browser/history_service.cc b/components/his
"host to execute the corresponding deletion serverside."
trigger:
"Deleting browsing history for a given time range, e.g. from the "
-@@ -1138,7 +1138,7 @@ void HistoryService::DeleteLocalAndRemoteUrl(WebHistoryService* web_history,
+@@ -1158,7 +1158,7 @@ void HistoryService::DeleteLocalAndRemoteUrl(WebHistoryService* web_history,
semantics {
description:
"If a user who syncs their browsing history deletes urls from "
@@ -30232,7 +29840,7 @@ diff --git a/components/history/core/browser/history_service.cc b/components/his
diff --git a/components/history/core/browser/history_service.h b/components/history/core/browser/history_service.h
--- a/components/history/core/browser/history_service.h
+++ b/components/history/core/browser/history_service.h
-@@ -466,8 +466,8 @@ class HistoryService : public KeyedService {
+@@ -476,8 +476,8 @@ class HistoryService : public KeyedService {
base::CancelableTaskTracker* tracker);
// Callback for when favicon data changes. Contains a std::set of page URLs
@@ -30243,7 +29851,7 @@ diff --git a/components/history/core/browser/history_service.h b/components/hist
// data has changed. It is valid to call the callback with non-empty
// "page URLs" and no "icon URL" and vice versa.
using OnFaviconsChangedCallback =
-@@ -723,11 +723,11 @@ class HistoryService : public KeyedService {
+@@ -733,11 +733,11 @@ class HistoryService : public KeyedService {
// Used by FaviconService to set a favicon for |page_url| and |icon_url| with
// |pixel_size|.
// Example:
@@ -30259,7 +29867,7 @@ diff --git a/components/history/core/browser/history_service.h b/components/hist
//
// Merging occurs in the following manner:
// 1) |page_url| is set to map to only to |icon_url|. In order to not lose
-@@ -829,8 +829,8 @@ class HistoryService : public KeyedService {
+@@ -839,8 +839,8 @@ class HistoryService : public KeyedService {
void ScheduleTask(SchedulePriority priority, base::OnceClosure task);
// Called when the favicons for the given page URLs (e.g.
@@ -30492,22 +30100,6 @@ diff --git a/components/invalidation/impl/gcm_network_channel.cc b/components/in
const char kCacheInvalidationPackageName[] = "com.google.chrome.invalidations";
// Register backoff policy.
-diff --git a/components/invalidation/impl/per_user_topic_registration_manager.cc b/components/invalidation/impl/per_user_topic_registration_manager.cc
---- a/components/invalidation/impl/per_user_topic_registration_manager.cc
-+++ b/components/invalidation/impl/per_user_topic_registration_manager.cc
-@@ -46,10 +46,10 @@ const char kActiveRegistrationTokens[] =
- "invalidation.per_sender_active_registration_tokens";
-
- const char kInvalidationRegistrationScope[] =
-- "https://firebaseperusertopics-pa.googleapis.com";
-+ "https://firebaseperusertopics-pa.9oo91eapis.qjz9zk";
-
- const char kFCMOAuthScope[] =
-- "https://www.googleapis.com/auth/firebase.messaging";
-+ "https://www.9oo91eapis.qjz9zk/auth/firebase.messaging";
-
- using SubscriptionFinishedCallback =
- base::OnceCallback {
- // cellular network. Last used in M47, removed in M78.
-
- @VisibleForTesting
-- protected static final String CRASH_URL_STRING = "https://clients2.google.com/cr/report";
-+ protected static final String CRASH_URL_STRING = "https://clients2.9oo91e.qjz9zk/cr/report";
-
- @VisibleForTesting
- protected static final String CONTENT_TYPE_TMPL = "multipart/form-data; boundary=%s";
-@@ -249,7 +249,7 @@ public class MinidumpUploadCallable implements Callable {
- }
- // Note: The regex allows all alphanumeric characters, as well as dashes.
- // This matches the code that generates minidumps boundaries:
-- // https://chromium.googlesource.com/crashpad/crashpad/+/0c322ecc3f711c34fbf85b2cbe69f38b8dbccf05/util/net/http_multipart_builder.cc#36
-+ // https://chromium.9oo91esource.qjz9zk/crashpad/crashpad/+/0c322ecc3f711c34fbf85b2cbe69f38b8dbccf05/util/net/http_multipart_builder.cc#36
- if (!boundary.matches("^[a-zA-Z0-9-]*$")) {
- Log.e(TAG,
- "Ignoring invalidly bound crash dump '" + mFileToUpload
diff --git a/components/nacl/browser/nacl_process_host.cc b/components/nacl/browser/nacl_process_host.cc
--- a/components/nacl/browser/nacl_process_host.cc
+++ b/components/nacl/browser/nacl_process_host.cc
@@ -30645,8 +30216,8 @@ diff --git a/components/nacl/loader/nacl_helper_linux.h b/components/nacl/loader
// The next set of constants define global Linux file descriptors.
// For communications between NaCl loader and browser.
// See also content/common/zygote_main_linux.cc and
--// https://chromium.googlesource.com/chromium/src/+/master/docs/linux_zygote.md
-+// https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux_zygote.md
+-// https://chromium.googlesource.com/chromium/src/+/master/docs/linux/zygote.md
++// https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux/zygote.md
// For communications between NaCl loader and zygote.
#define kNaClZygoteDescriptor 3
@@ -30669,8 +30240,8 @@ diff --git a/components/nacl/loader/nacl_main_platform_delegate_linux.cc b/compo
void NaClMainPlatformDelegate::EnableSandbox(
const content::MainFunctionParams& parameters) {
// The setuid sandbox is started in the zygote process: zygote_main_linux.cc
-- // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox.md
-+ // https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux_suid_sandbox.md
+- // https://chromium.googlesource.com/chromium/src/+/master/docs/linux/suid_sandbox.md
++ // https://chromium.9oo91esource.qjz9zk/chromium/src/+/master/docs/linux/suid_sandbox.md
//
// The seccomp sandbox is started in the renderer.
- // http://code.google.com/p/seccompsandbox/
@@ -30924,7 +30495,7 @@ diff --git a/components/omnibox/browser/autocomplete_match.h b/components/omnibo
diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibox/browser/document_provider.cc
--- a/components/omnibox/browser/document_provider.cc
+++ b/components/omnibox/browser/document_provider.cc
-@@ -289,7 +289,7 @@ std::string ExtractDocIdFromUrl(const std::string& url) {
+@@ -290,7 +290,7 @@ std::string ExtractDocIdFromUrl(const std::string& url) {
// Domain.
"(?:https?://)?(?:"
"spreadsheets|docs|drive|script|sites|jamboard"
@@ -30933,7 +30504,7 @@ diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibo
"(?::[0-9]+)?\\/" // Port.
"(?:\\S*)" // Non-whitespace chars.
"(?:"
-@@ -325,7 +325,7 @@ std::string ExtractDocIdFromUrl(const std::string& url) {
+@@ -326,7 +326,7 @@ std::string ExtractDocIdFromUrl(const std::string& url) {
// ANCHOR_START deviates from google3 which uses UNANCHORED. Using
// ANCHOR_START prevents incorrectly matching with non-drive URLs but which
// contain a drive URL; e.g.,
@@ -30942,7 +30513,7 @@ diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibo
if (!docs_url_pattern_.Match(url, 0, url.size(), RE2::ANCHOR_START,
matched_doc_ids.data(),
matched_doc_ids.size())) {
-@@ -418,7 +418,7 @@ bool DocumentProvider::IsDocumentProviderAllowed(
+@@ -419,7 +419,7 @@ bool DocumentProvider::IsDocumentProviderAllowed(
// True if not explicitly in keyword mode, or a Drive suggestion.
return !IsExplicitlyInKeywordMode(input, keyword_provider->keyword()) ||
base::StartsWith(input.text(),
@@ -30951,7 +30522,7 @@ diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibo
base::CompareCase::SENSITIVE);
}
return true;
-@@ -908,7 +908,7 @@ ACMatchClassifications DocumentProvider::Classify(
+@@ -909,7 +909,7 @@ ACMatchClassifications DocumentProvider::Classify(
// static
const GURL DocumentProvider::GetURLForDeduping(const GURL& url) {
// Early exit to avoid unnecessary and more involved checks.
@@ -30960,7 +30531,7 @@ diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibo
return GURL();
// We aim to prevent duplicate Drive URLs to appear between the Drive document
-@@ -917,9 +917,9 @@ const GURL DocumentProvider::GetURLForDeduping(const GURL& url) {
+@@ -918,9 +918,9 @@ const GURL DocumentProvider::GetURLForDeduping(const GURL& url) {
// not guaranteed to be usable for navigation.
// Drive redirects are already handled by the regex in |ExtractDocIdFromUrl|.
@@ -30972,7 +30543,7 @@ diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibo
if ((!net::GetValueForKeyInQuery(url, "q", &url_str) || url_str.empty()) &&
(!net::GetValueForKeyInQuery(url, "url", &url_str) || url_str.empty()))
return GURL();
-@@ -936,5 +936,5 @@ const GURL DocumentProvider::GetURLForDeduping(const GURL& url) {
+@@ -937,5 +937,5 @@ const GURL DocumentProvider::GetURLForDeduping(const GURL& url) {
// Canonicalize to the /open form without any extra args.
// This is similar to what we expect from the server.
@@ -30982,7 +30553,7 @@ diff --git a/components/omnibox/browser/document_provider.cc b/components/omnibo
diff --git a/components/omnibox/browser/document_suggestions_service.cc b/components/omnibox/browser/document_suggestions_service.cc
--- a/components/omnibox/browser/document_suggestions_service.cc
+++ b/components/omnibox/browser/document_suggestions_service.cc
-@@ -83,7 +83,7 @@ void DocumentSuggestionsService::CreateDocumentSuggestionsRequest(
+@@ -82,7 +82,7 @@ void DocumentSuggestionsService::CreateDocumentSuggestionsRequest(
std::string endpoint = base::GetFieldTrialParamValueByFeature(
omnibox::kDocumentProvider, "DocumentProviderEndpoint");
if (endpoint.empty())
@@ -30991,7 +30562,7 @@ diff --git a/components/omnibox/browser/document_suggestions_service.cc b/compon
const GURL suggest_url = GURL(endpoint);
DCHECK(suggest_url.is_valid());
-@@ -126,7 +126,7 @@ void DocumentSuggestionsService::CreateDocumentSuggestionsRequest(
+@@ -125,7 +125,7 @@ void DocumentSuggestionsService::CreateDocumentSuggestionsRequest(
request.get());
// Create and fetch an OAuth2 token.
@@ -31078,7 +30649,7 @@ diff --git a/components/omnibox/browser/in_memory_url_index_types.h b/components
diff --git a/components/omnibox/browser/omnibox_edit_model.cc b/components/omnibox/browser/omnibox_edit_model.cc
--- a/components/omnibox/browser/omnibox_edit_model.cc
+++ b/components/omnibox/browser/omnibox_edit_model.cc
-@@ -982,16 +982,16 @@ void OmniboxEditModel::ClearKeyword() {
+@@ -993,16 +993,16 @@ void OmniboxEditModel::ClearKeyword() {
// backspace or shift-tab to enter this function:
// (1) was_toggled_into_keyword_mode == false, entry_by_tab == false
// The user typed a further key after being in keyword mode already, e.g.
@@ -31099,7 +30670,7 @@ diff --git a/components/omnibox/browser/omnibox_edit_model.cc b/components/omnib
//
// For states 1-3, we can safely handle the exit from keyword mode by using
// OnBefore/AfterPossibleChange() to do a complete state update of all
-@@ -1004,8 +1004,8 @@ void OmniboxEditModel::ClearKeyword() {
+@@ -1015,8 +1015,8 @@ void OmniboxEditModel::ClearKeyword() {
//
// You might wonder why we don't simply do this in all cases. In states 1-2,
// getting out of keyword mode likely shouldn't put us in keyword hint mode;
@@ -31110,7 +30681,7 @@ diff --git a/components/omnibox/browser/omnibox_edit_model.cc b/components/omnib
// be a keyword. Unconditionally putting things back in keyword hint mode is
// going to lead to internally inconsistent state, and possible future
// crashes. State 3 is more subtle; here we need to do the full state update
-@@ -1032,7 +1032,7 @@ void OmniboxEditModel::ClearKeyword() {
+@@ -1043,7 +1043,7 @@ void OmniboxEditModel::ClearKeyword() {
// the user entered keyword mode unintentionally, so backspacing
// immediately out of keyword mode should keep the space. In states 1 and
// 2, having the space is "safer" behavior. For instance, if the user types
@@ -31119,7 +30690,7 @@ diff --git a/components/omnibox/browser/omnibox_edit_model.cc b/components/omnib
// the left, and presses backspace to leave keyword mode (state 1), it's
// better to have the space because it may be what the user wanted. The
// user can easily delete it. On the other hand, if there is no space and
-@@ -1372,8 +1372,8 @@ bool OmniboxEditModel::OnAfterPossibleChange(
+@@ -1379,8 +1379,8 @@ bool OmniboxEditModel::OnAfterPossibleChange(
// We won't need the below logic for creating a keyword by a space at the
// end or in the middle, or by typing a '?', but we do need to update the
// popup view because the keyword can change without the text changing,
@@ -31133,7 +30704,7 @@ diff --git a/components/omnibox/browser/omnibox_edit_model.cc b/components/omnib
diff --git a/components/omnibox/browser/omnibox_edit_model.h b/components/omnibox/browser/omnibox_edit_model.h
--- a/components/omnibox/browser/omnibox_edit_model.h
+++ b/components/omnibox/browser/omnibox_edit_model.h
-@@ -578,8 +578,8 @@ class OmniboxEditModel {
+@@ -575,8 +575,8 @@ class OmniboxEditModel {
// temporary text.
//
// Example of use: If the user types "goog", then arrows down in the
@@ -31147,7 +30718,7 @@ diff --git a/components/omnibox/browser/omnibox_edit_model.h b/components/omnibo
diff --git a/components/omnibox/browser/scored_history_match.cc b/components/omnibox/browser/scored_history_match.cc
--- a/components/omnibox/browser/scored_history_match.cc
+++ b/components/omnibox/browser/scored_history_match.cc
-@@ -232,7 +232,7 @@ ScoredHistoryMatch::ScoredHistoryMatch(
+@@ -233,7 +233,7 @@ ScoredHistoryMatch::ScoredHistoryMatch(
// Initialize innermost_match.
// The idea here is that matches that occur in the scheme or
// "www." are worse than matches which don't. For the URLs
@@ -31159,7 +30730,7 @@ diff --git a/components/omnibox/browser/scored_history_match.cc b/components/omn
diff --git a/components/omnibox/browser/search_provider.cc b/components/omnibox/browser/search_provider.cc
--- a/components/omnibox/browser/search_provider.cc
+++ b/components/omnibox/browser/search_provider.cc
-@@ -1259,8 +1259,8 @@ SearchProvider::ScoreHistoryResultsHelper(const HistoryResults& results,
+@@ -1261,8 +1261,8 @@ SearchProvider::ScoreHistoryResultsHelper(const HistoryResults& results,
CompareScoredResults());
// Don't autocomplete to search terms that would normally be treated as URLs
@@ -31173,7 +30744,7 @@ diff --git a/components/omnibox/browser/search_provider.cc b/components/omnibox/
diff --git a/components/omnibox/browser/search_suggestion_parser.cc b/components/omnibox/browser/search_suggestion_parser.cc
--- a/components/omnibox/browser/search_suggestion_parser.cc
+++ b/components/omnibox/browser/search_suggestion_parser.cc
-@@ -253,7 +253,7 @@ SearchSuggestionParser::NavigationResult::CalculateAndClassifyMatchContents(
+@@ -262,7 +262,7 @@ SearchSuggestionParser::NavigationResult::CalculateAndClassifyMatchContents(
// Set contents to the formatted URL while ensuring the scheme and subdomain
// are kept if the user text seems to include them. E.g., for the user text
@@ -31312,7 +30883,7 @@ diff --git a/components/password_manager/core/browser/android_affiliation/affili
diff --git a/components/password_manager/core/browser/form_parsing/form_parser.cc b/components/password_manager/core/browser/form_parsing/form_parser.cc
--- a/components/password_manager/core/browser/form_parsing/form_parser.cc
+++ b/components/password_manager/core/browser/form_parsing/form_parser.cc
-@@ -278,7 +278,7 @@ void ParseUsingPredictions(std::vector* processed_fields,
+@@ -302,7 +302,7 @@ void ParseUsingPredictions(std::vector* processed_fields,
const FormPredictions& predictions,
FormDataParser::Mode mode,
SignificantFields* result) {
@@ -31321,7 +30892,7 @@ diff --git a/components/password_manager/core/browser/form_parsing/form_parser.c
// understand the special case when there are two usernames hinted by the
// server. In that case, they are considered the sign-in and sign-up
// usernames, in the order in which the (only) current password and the first
-@@ -465,7 +465,7 @@ void ParseUsingAutocomplete(const std::vector& processed_fields,
+@@ -489,7 +489,7 @@ void ParseUsingAutocomplete(const std::vector& processed_fields,
result->username = field_marked_as_username;
}
@@ -31479,7 +31050,7 @@ diff --git a/components/password_manager/core/browser/password_hash_data.h b/com
diff --git a/components/password_manager/core/browser/password_manager.h b/components/password_manager/core/browser/password_manager.h
--- a/components/password_manager/core/browser/password_manager.h
+++ b/components/password_manager/core/browser/password_manager.h
-@@ -223,7 +223,7 @@ class PasswordManager : public FormSubmissionObserver {
+@@ -220,7 +220,7 @@ class PasswordManager : public FormSubmissionObserver {
// This prevents a potential attack where users can be tricked into saving
// unwanted credentials, see http://crbug.com/571580 and [1] for details.
//
@@ -31544,9 +31115,9 @@ diff --git a/components/password_manager/core/browser/password_reuse_detector.cc
diff --git a/components/password_manager/core/browser/password_store.cc b/components/password_manager/core/browser/password_store.cc
--- a/components/password_manager/core/browser/password_store.cc
+++ b/components/password_manager/core/browser/password_store.cc
-@@ -231,18 +231,18 @@ void PasswordStore::GetLogins(const FormDigest& form,
- PasswordStoreConsumer* consumer) {
- DCHECK(main_task_runner_->RunsTasksInCurrentSequence());
+@@ -250,18 +250,18 @@ void PasswordStore::GetLogins(const FormDigest& form,
+ TRACE_EVENT_NESTABLE_ASYNC_BEGIN0("passwords", "PasswordStore::GetLogins",
+ consumer);
// Per http://crbug.com/121738, we deliberately ignore saved logins for
- // http*://www.google.com/ that were stored prior to 2012. (Google now uses
- // https://accounts.google.com/ for all login forms, so these should be
@@ -31652,7 +31223,7 @@ diff --git a/components/payments/content/utility/payment_manifest_parser.h b/com
diff --git a/components/payments/core/journey_logger.cc b/components/payments/core/journey_logger.cc
--- a/components/payments/core/journey_logger.cc
+++ b/components/payments/core/journey_logger.cc
-@@ -98,7 +98,7 @@ JourneyLogger::~JourneyLogger() {
+@@ -91,7 +91,7 @@ JourneyLogger::~JourneyLogger() {
// has_recorded_ is false in cases that the page gets closed. To see more
// details about this case please check sample crash link from
// dumpWithoutCrash:
@@ -31730,7 +31301,7 @@ diff --git a/components/policy/core/browser/browser_policy_connector.cc b/compon
diff --git a/components/policy/core/browser/browser_policy_connector.h b/components/policy/core/browser/browser_policy_connector.h
--- a/components/policy/core/browser/browser_policy_connector.h
+++ b/components/policy/core/browser/browser_policy_connector.h
-@@ -57,7 +57,7 @@ class POLICY_EXPORT BrowserPolicyConnector : public BrowserPolicyConnectorBase {
+@@ -58,7 +58,7 @@ class POLICY_EXPORT BrowserPolicyConnector : public BrowserPolicyConnectorBase {
}
// Check whether a user is known to be non-enterprise. Domains such as
@@ -31824,7 +31395,7 @@ diff --git a/components/policy/core/common/preg_parser.h b/components/policy/cor
diff --git a/components/policy/proto/chrome_device_policy.proto b/components/policy/proto/chrome_device_policy.proto
--- a/components/policy/proto/chrome_device_policy.proto
+++ b/components/policy/proto/chrome_device_policy.proto
-@@ -359,14 +359,14 @@ message AndroidKioskAppInfoProto {
+@@ -362,14 +362,14 @@ message AndroidKioskAppInfoProto {
// Package name (must be present).
// In the event this is the only field that is specified, runtime may use
// PackageManager.getLaunchIntentForPackage() to start the app. See
@@ -31904,7 +31475,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'group',
'caption': '''Allow $3Google Chrome Frame to handle the following content types''',
'desc': '''Allow $3Google Chrome Frame to handle the following content types.''',
-@@ -1087,7 +1087,7 @@
+@@ -1094,7 +1094,7 @@
'dynamic_refresh': True,
'per_profile': True,
},
@@ -31913,7 +31484,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 1,
'caption': '''Configure the home page URL''',
'tags': [],
-@@ -1144,7 +1144,7 @@
+@@ -1151,7 +1151,7 @@
'dynamic_refresh': True,
'per_profile': True,
},
@@ -31922,7 +31493,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 360,
'caption': '''Configure the New Tab page URL''',
'tags': [],
-@@ -1181,7 +1181,7 @@
+@@ -1188,7 +1188,7 @@
If this setting is not set, $1Google Chrome will allow the user to control whether it is the default browser and whether user notifications should be shown when it isn't.
@@ -31931,7 +31502,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'label': '''Set $1Google Chrome as Default Browser''',
},
{
-@@ -1636,7 +1636,7 @@
+@@ -1643,7 +1643,7 @@
},
{
'name': 'ForceLegacyDefaultReferrerPolicy',
@@ -31940,7 +31511,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:80-', 'chrome_os:80-'],
-@@ -1659,7 +1659,7 @@
+@@ -1666,7 +1666,7 @@
},
{
'name': 'RemoteAccessClientFirewallTraversal',
@@ -31949,7 +31520,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:14-16', 'chrome_os:14-16'],
-@@ -1681,7 +1681,7 @@
+@@ -1688,7 +1688,7 @@
},
{
'name': 'RemoteAccessHostClientDomain',
@@ -31958,7 +31529,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:22-', 'chrome_os:41-'],
-@@ -1698,7 +1698,7 @@
+@@ -1705,7 +1705,7 @@
},
{
'name': 'RemoteAccessHostClientDomainList',
@@ -31967,7 +31538,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -1725,7 +1725,7 @@
+@@ -1732,7 +1732,7 @@
},
{
'name': 'RemoteAccessHostFirewallTraversal',
@@ -31976,7 +31547,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:14-', 'chrome_os:41-'],
-@@ -1747,7 +1747,7 @@
+@@ -1754,7 +1754,7 @@
},
{
'name': 'RemoteAccessHostDomain',
@@ -31985,7 +31556,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:22-', 'chrome_os:41-'],
-@@ -1764,7 +1764,7 @@
+@@ -1771,7 +1771,7 @@
},
{
'name': 'RemoteAccessHostDomainList',
@@ -31994,7 +31565,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -1791,7 +1791,7 @@
+@@ -1798,7 +1798,7 @@
},
{
'name': 'RemoteAccessHostRequireTwoFactor',
@@ -32003,7 +31574,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:22-22'],
-@@ -1813,7 +1813,7 @@
+@@ -1820,7 +1820,7 @@
},
{
'name': 'RemoteAccessHostTalkGadgetPrefix',
@@ -32012,7 +31583,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:22-75', 'chrome_os:41-75'],
-@@ -1828,17 +1828,17 @@
+@@ -1835,17 +1835,17 @@
'tags': [],
'desc': '''Configures the TalkGadget prefix that will be used by remote access hosts and prevents users from changing it.
@@ -32034,7 +31605,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:23-', 'chrome_os:41-'],
-@@ -1858,7 +1858,7 @@
+@@ -1865,7 +1865,7 @@
},
{
'name': 'RemoteAccessHostAllowClientPairing',
@@ -32043,7 +31614,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:30-', 'chrome_os:41-'],
-@@ -1876,7 +1876,7 @@
+@@ -1883,7 +1883,7 @@
},
{
'name': 'RemoteAccessHostAllowGnubbyAuth',
@@ -32052,7 +31623,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:35-', 'chrome_os:41-'],
-@@ -1894,7 +1894,7 @@
+@@ -1901,7 +1901,7 @@
},
{
'name': 'RemoteAccessHostAllowRelayedConnection',
@@ -32061,7 +31632,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:36-', 'chrome_os:41-'],
-@@ -1916,7 +1916,7 @@
+@@ -1923,7 +1923,7 @@
},
{
'name': 'RemoteAccessHostUdpPortRange',
@@ -32070,7 +31641,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:36-', 'chrome_os:41-'],
-@@ -1934,7 +1934,7 @@
+@@ -1941,7 +1941,7 @@
},
{
'name': 'RemoteAccessHostMatchUsername',
@@ -32079,7 +31650,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.linux:25-', 'chrome.mac:25-', 'chrome_os:42-'],
-@@ -1952,7 +1952,7 @@
+@@ -1959,7 +1959,7 @@
},
{
'name': 'RemoteAccessHostTokenUrl',
@@ -32088,7 +31659,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:28-','chrome_os:42-'],
-@@ -1970,7 +1970,7 @@
+@@ -1977,7 +1977,7 @@
},
{
'name': 'RemoteAccessHostTokenValidationUrl',
@@ -32097,7 +31668,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:28-','chrome_os:42-'],
-@@ -1988,7 +1988,7 @@
+@@ -1995,7 +1995,7 @@
},
{
'name': 'RemoteAccessHostTokenValidationCertificateIssuer',
@@ -32106,7 +31677,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:28-','chrome_os:42-'],
-@@ -2006,7 +2006,7 @@
+@@ -2013,7 +2013,7 @@
},
{
'name': 'RemoteAccessHostDebugOverridePolicies',
@@ -32115,7 +31686,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:25-47','chrome_os:42-47'],
-@@ -2024,7 +2024,7 @@
+@@ -2031,7 +2031,7 @@
},
{
'name': 'RemoteAccessHostAllowUiAccessForRemoteAssistance',
@@ -32124,7 +31695,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:55-'],
-@@ -2042,7 +2042,7 @@
+@@ -2049,7 +2049,7 @@
},
{
'name': 'RemoteAccessHostAllowFileTransfer',
@@ -32133,7 +31704,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:74-'],
-@@ -2101,7 +2101,7 @@
+@@ -2108,7 +2108,7 @@
},
{
'name': 'PrintingAllowedColorModes',
@@ -32142,7 +31713,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2142,7 +2142,7 @@
+@@ -2149,7 +2149,7 @@
},
{
'name': 'PrintingAllowedDuplexModes',
@@ -32151,7 +31722,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2183,7 +2183,7 @@
+@@ -2190,7 +2190,7 @@
},
{
'name': 'PrintingAllowedPinModes',
@@ -32160,7 +31731,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2225,7 +2225,7 @@
+@@ -2232,7 +2232,7 @@
},
{
'name': 'PrintingAllowedBackgroundGraphicsModes',
@@ -32169,7 +31740,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2266,7 +2266,7 @@
+@@ -2273,7 +2273,7 @@
},
{
'name': 'PrintingAllowedPageSizes',
@@ -32178,7 +31749,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'array',
-@@ -2300,7 +2300,7 @@
+@@ -2307,7 +2307,7 @@
},
{
'name': 'PrintingColorDefault',
@@ -32187,7 +31758,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2335,7 +2335,7 @@
+@@ -2342,7 +2342,7 @@
},
{
'name': 'PrintingDuplexDefault',
@@ -32196,7 +31767,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2376,7 +2376,7 @@
+@@ -2383,7 +2383,7 @@
},
{
'name': 'PrintingPinDefault',
@@ -32205,7 +31776,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2412,7 +2412,7 @@
+@@ -2419,7 +2419,7 @@
},
{
'name': 'PrintingBackgroundGraphicsDefault',
@@ -32214,7 +31785,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -2447,7 +2447,7 @@
+@@ -2454,7 +2454,7 @@
},
{
'name': 'PrintingSizeDefault',
@@ -32223,7 +31794,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -2478,7 +2478,7 @@
+@@ -2485,7 +2485,7 @@
},
{
'name': 'PrintingSendUsernameAndFilenameEnabled',
@@ -32232,7 +31803,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:72-'],
-@@ -2498,7 +2498,7 @@
+@@ -2504,7 +2504,7 @@
},
{
'name': 'PrintJobHistoryExpirationPeriod',
@@ -32241,7 +31812,16 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': { 'type': 'integer', 'minimum': -1 },
'supported_on': ['chrome_os:79-'],
-@@ -2520,7 +2520,7 @@
+@@ -2526,7 +2526,7 @@
+ },
+ {
+ 'name': 'PrintingAPIExtensionsWhitelist',
+- 'owners': ['nikitapodguzov@chromium.org'],
++ 'owners': ['nikitapodguzov@ch40m1um.qjz9zk'],
+ 'type': 'list',
+ 'schema': {
+ 'type': 'array',
+@@ -2547,7 +2547,7 @@
},
{
'name': 'ForceSafeSearch',
@@ -32250,7 +31830,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:25-', 'chrome_os:25-', 'android:30-'],
-@@ -2544,7 +2544,7 @@
+@@ -2571,7 +2571,7 @@
},
{
'name': 'ForceGoogleSafeSearch',
@@ -32259,7 +31839,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:41-', 'chrome_os:41-', 'android:41-'],
-@@ -2565,7 +2565,7 @@
+@@ -2592,7 +2592,7 @@
},
{
'name': 'ForceYouTubeSafetyMode',
@@ -32268,7 +31848,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:41-', 'chrome_os:41-', 'android:41-'],
-@@ -2659,7 +2659,7 @@
+@@ -2686,7 +2686,7 @@
If this policy is left not set, this will be enabled but the user will be able to change it.
@@ -32277,7 +31857,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
This policy is available only on Windows instances that are joined to a Microsoft® Active Directory® domain. or Windows 10 Pro or Enterprise instances that enrolled for device management.''',
},
-@@ -2819,7 +2819,7 @@
+@@ -2846,7 +2846,7 @@
},
{
'name': 'AutofillCreditCardEnabled',
@@ -32286,7 +31866,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': [
-@@ -3002,7 +3002,7 @@
+@@ -3029,7 +3029,7 @@
},
{
'name': 'SyncTypesListDisabled',
@@ -32295,7 +31875,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -3060,14 +3060,14 @@
+@@ -3087,14 +3087,14 @@
If you set this policy, $1Google Chrome will use the provided directory to store the roaming copy of the profiles if the RoamingProfileSupportEnabled policy has been enabled. If the RoamingProfileSupportEnabled policy is disabled or left unset the value stored in this policy is not used.
@@ -32312,7 +31892,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:27-', 'android:38-'],
-@@ -3127,7 +3127,7 @@
+@@ -3154,7 +3154,7 @@
If you set this policy, $1Google Chrome will use the provided directory regardless whether the user has specified the '--user-data-dir' flag or not. To avoid data loss or other unexpected errors this policy should not be set to a volume's root directory or to a directory used for other purposes, because $1Google Chrome manages its contents.
@@ -32321,7 +31901,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is left not set the default profile path will be used and the user will be able to override it with the '--user-data-dir' command line flag.''',
'label': '''Set user data directory''',
-@@ -3150,7 +3150,7 @@
+@@ -3177,7 +3177,7 @@
If you set this policy, $1Google Chrome will use the provided directory regardless whether the user has specified the '--disk-cache-dir' flag or not. To avoid data loss or other unexpected errors this policy should not be set to a volume's root directory or to a directory used for other purposes, because $1Google Chrome manages its contents.
@@ -32330,7 +31910,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is left not set the default cache directory will be used and the user will be able to override it with the '--disk-cache-dir' command line flag.''',
'label': '''Set disk cache directory''',
-@@ -3203,7 +3203,7 @@
+@@ -3230,7 +3230,7 @@
},
{
'name': 'DownloadRestrictions',
@@ -32339,7 +31919,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -3262,7 +3262,7 @@
+@@ -3289,7 +3289,7 @@
Note that these restrictions apply to downloads triggered from web page content, as well as the 'download link...' context menu option. These restrictions do not apply to the save / download of the currently displayed page, nor does it apply to saving as PDF from the printing options.
@@ -32348,7 +31928,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'label': '''Download restrictions''',
},
{
-@@ -3284,7 +3284,7 @@
+@@ -3311,7 +3311,7 @@
If you set this policy, $1Google Chrome will use the provided directory regardless whether the user has specified one or enabled the flag to be prompted for download location every time.
@@ -32357,7 +31937,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is left not set the default download directory will be used and the user will be able to change it.''',
'label': '''Set download directory''',
-@@ -3292,7 +3292,7 @@
+@@ -3319,7 +3319,7 @@
},
{
'name': 'SafeBrowsingForTrustedSourcesEnabled',
@@ -32366,7 +31946,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:61-'],
-@@ -3337,7 +3337,7 @@
+@@ -3364,7 +3364,7 @@
},
{
'name': 'CaptivePortalAuthenticationIgnoresProxy',
@@ -32375,7 +31955,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:41-'],
-@@ -3428,7 +3428,7 @@
+@@ -3455,7 +3455,7 @@
If you choose to use a .pac proxy script, you must specify the URL to the script in 'URL to a proxy .pac file'.
For detailed examples, visit:
@@ -32384,7 +31964,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If you enable this setting, $1Google Chrome and ARC-apps ignore all proxy-related options specified from the command line.
-@@ -3501,7 +3501,7 @@
+@@ -3528,7 +3528,7 @@
If you choose manual proxy settings, you can specify further options in 'Address or URL of proxy server', 'URL to a proxy .pac file' and 'Comma-separated list of proxy bypass rules'. Only the HTTP proxy server with the highest priority is available for ARC-apps.
For detailed examples, visit:
@@ -32393,7 +31973,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If you enable this setting, $1Google Chrome ignores all proxy-related options specified from the command line.
-@@ -3533,7 +3533,7 @@
+@@ -3560,7 +3560,7 @@
You should leave this policy not set if you have selected any other mode for setting proxy policies.
For more options and detailed examples, visit:
@@ -32402,7 +31982,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the ProxyMode policy for more details.',
},
{
-@@ -3561,7 +3561,7 @@
+@@ -3588,7 +3588,7 @@
You should leave this policy not set if you have selected any other mode for setting proxy policies.
For detailed examples, visit:
@@ -32411,7 +31991,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the ProxyMode policy for more details.',
},
{
-@@ -3589,7 +3589,7 @@
+@@ -3616,7 +3616,7 @@
You should leave this policy not set if you have selected any other mode for setting proxy policies.
For more detailed examples, visit:
@@ -32420,7 +32000,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'label': '''Comma-separated list of proxy bypass rules''',
'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the ProxyMode policy for more details.',
},
-@@ -3807,7 +3807,7 @@
+@@ -3834,7 +3834,7 @@
'id': 305,
'caption': '''Account type for HTTP Negotiate authentication''',
'tags': [],
@@ -32429,7 +32009,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If no setting is provided, HTTP Negotiate authentication is disabled on Android.''',
},
-@@ -3910,7 +3910,7 @@
+@@ -3937,7 +3937,7 @@
'dynamic_refresh': True,
'per_profile': True,
},
@@ -32438,7 +32018,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 34,
'caption': '''Configure the list of force-installed apps and extensions''',
'tags': ['full-admin-access'],
-@@ -3930,9 +3930,9 @@
+@@ -3957,9 +3957,9 @@
Note that the source code of any extension may be altered by users via Developer Tools (potentially rendering the extension dysfunctional). If this is a concern, the DeveloperToolsDisabled policy should be set.
@@ -32450,7 +32030,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is left not set, no apps or extensions are installed automatically and the user can uninstall any app or extension in $1Google Chrome.
-@@ -3962,14 +3962,14 @@
+@@ -3989,14 +3989,14 @@
Starting in $1Google Chrome 21, it is more difficult to install extensions, apps, and user scripts from outside the Chrome Web Store. Previously, users could click on a link to a *.crx file, and $1Google Chrome would offer to install the file after a few warnings. After $1Google Chrome 21, such files must be downloaded and dragged onto the $1Google Chrome settings page. This setting allows specific URLs to have the old, easier installation flow.
@@ -32467,7 +32047,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'deprecated': True,
'schema': { 'type': 'boolean' },
-@@ -4122,7 +4122,7 @@
+@@ -4149,7 +4149,7 @@
},
},
},
@@ -32476,7 +32056,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome.*:62-', 'chrome_os:62-'],
'features': {
'dynamic_refresh': True,
-@@ -4175,7 +4175,7 @@
+@@ -4202,7 +4202,7 @@
This policy controls multiple settings, including settings controlled by any existing extension-related policies. This policy will override any legacy policies if both are set.
@@ -32485,7 +32065,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
For Windows instances that are not joined to a Microsoft® Active Directory® domain, forced installation is limited to apps and extensions listed in the Chrome Web Store.
''',
-@@ -4221,7 +4221,7 @@
+@@ -4248,7 +4248,7 @@
Disabling this setting or leaving it unset allows external extensions to be installed.
@@ -32494,7 +32074,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
''',
},
{
-@@ -4380,7 +4380,7 @@
+@@ -4407,7 +4407,7 @@
'dynamic_refresh': True,
'per_profile': True,
},
@@ -32503,7 +32083,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 38,
'caption': '''URLs to open on startup''',
'tags': [],
-@@ -5139,7 +5139,7 @@
+@@ -5166,7 +5166,7 @@
},
{
'name': 'DefaultWebUsbGuardSetting',
@@ -32512,7 +32092,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -5174,7 +5174,7 @@
+@@ -5201,7 +5201,7 @@
},
{
'name': 'WebUsbAllowDevicesForUrls',
@@ -32521,7 +32101,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'array',
-@@ -5206,7 +5206,7 @@
+@@ -5233,7 +5233,7 @@
},
'example_value': [{
'devices': [{'vendor_id': 1234, 'product_id': 5678}],
@@ -32530,7 +32110,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
}],
'id': 486,
'caption': '''Automatically grant permission to these sites to connect to USB devices with the given vendor and product IDs.''',
-@@ -5221,7 +5221,7 @@
+@@ -5248,7 +5248,7 @@
},
{
'name': 'DeviceLoginScreenWebUsbAllowDevicesForUrls',
@@ -32539,7 +32119,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'array',
-@@ -5254,7 +5254,7 @@
+@@ -5281,7 +5281,7 @@
},
'example_value': [{
'devices': [{'vendor_id': 1234, 'product_id': 5678}],
@@ -32548,7 +32128,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
}],
'id': 603,
'caption': '''Automatically grant permission to these sites to connect to USB devices with the given vendor and product IDs on the login screen.''',
-@@ -5267,7 +5267,7 @@
+@@ -5294,7 +5294,7 @@
},
{
'name': 'WebUsbAskForUrls',
@@ -32557,7 +32137,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -5290,7 +5290,7 @@
+@@ -5317,7 +5317,7 @@
},
{
'name': 'WebUsbBlockedForUrls',
@@ -32566,7 +32146,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -5621,7 +5621,7 @@
+@@ -5648,7 +5648,7 @@
},
{
'name': 'LegacySameSiteCookieBehaviorEnabled',
@@ -32575,7 +32155,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -5652,13 +5652,13 @@
+@@ -5679,13 +5679,13 @@
'id': 623,
'caption': '''Default legacy SameSite cookie behavior setting''',
'tags': [],
@@ -32591,7 +32171,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -5677,7 +5677,7 @@
+@@ -5704,7 +5704,7 @@
'id': 624,
'caption': '''Revert to legacy SameSite behavior for cookies on these sites''',
'tags': [],
@@ -32600,7 +32180,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
For cookies on domains not covered by the patterns specified here, or for all cookies if this policy is not set, the global default value will be used either from the LegacySameSiteCookieBehaviorEnabled policy, if it is set, or the user's personal configuration otherwise.
-@@ -5782,7 +5782,7 @@
+@@ -5809,7 +5809,7 @@
'can_be_recommended': True,
'can_be_mandatory' : False,
},
@@ -32609,7 +32189,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 268,
'caption': '''Register protocol handlers''',
'tags': [],
-@@ -5936,7 +5936,7 @@
+@@ -5963,7 +5963,7 @@
},
{
'name': 'Disable3DAPIs',
@@ -32618,7 +32198,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:9-', 'chrome_os:11-'],
-@@ -5978,7 +5978,7 @@
+@@ -6005,7 +6005,7 @@
},
{
'name': 'MaxInvalidationFetchDelay',
@@ -32627,7 +32207,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': { 'type': 'integer' },
'supported_on': ['chrome.*:30-', 'chrome_os:30-'],
-@@ -5998,7 +5998,7 @@
+@@ -6025,7 +6025,7 @@
},
{
'name': 'ChromeFrameRendererSettings',
@@ -32636,7 +32216,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -6047,7 +6047,7 @@
+@@ -6074,7 +6074,7 @@
If this policy is not set the default renderer will be used for all sites as specified by the 'ChromeFrameRendererSettings' policy.
@@ -32645,7 +32225,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
{
'name': 'RenderInHostList',
-@@ -6069,7 +6069,7 @@
+@@ -6096,7 +6096,7 @@
If this policy is not set the default renderer will be used for all sites as specified by the 'ChromeFrameRendererSettings' policy.
@@ -32654,7 +32234,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
{
'name': 'AdditionalLaunchParameters',
-@@ -6111,7 +6111,7 @@
+@@ -6138,7 +6138,7 @@
},
{
'name': 'ChromeFrameContentTypes',
@@ -32663,7 +32243,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -6131,7 +6131,7 @@
+@@ -6158,7 +6158,7 @@
},
{
'name': 'ChromeOsLockOnIdleSuspend',
@@ -32672,7 +32252,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:9-'],
-@@ -6156,7 +6156,7 @@
+@@ -6183,7 +6183,7 @@
},
{
'name': 'ChromeOsMultiProfileUserBehavior',
@@ -32681,7 +32261,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -6210,7 +6210,7 @@
+@@ -6237,7 +6237,7 @@
},
{
'name': 'SecondaryGoogleAccountSigninAllowed',
@@ -32690,7 +32270,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:65-'],
-@@ -6263,7 +6263,7 @@
+@@ -6290,7 +6290,7 @@
},
{
'name': 'AppRecommendationZeroStateEnabled',
@@ -32699,7 +32279,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:75-'],
-@@ -6458,7 +6458,7 @@
+@@ -6485,7 +6485,7 @@
},
{
'name': 'SecurityKeyPermitAttestation',
@@ -32708,7 +32288,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'tags': ['website-sharing'],
'type': 'list',
'schema': {
-@@ -6479,7 +6479,7 @@
+@@ -6506,7 +6506,7 @@
},
{
'name': 'GCFUserDataDir',
@@ -32717,7 +32297,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome_frame:12-32'],
-@@ -6494,7 +6494,7 @@
+@@ -6521,7 +6521,7 @@
If you set this policy, $3Google Chrome Frame will use the provided directory.
@@ -32726,7 +32306,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this setting is left not set the default profile directory will be used.''',
'label': '''Set user data directory''',
-@@ -6719,7 +6719,7 @@
+@@ -6746,7 +6746,7 @@
'tags': ['filtering'],
'desc': '''This policy prevents the user from loading web pages from blacklisted URLs. The blacklist provides a list of URL patterns that specify which URLs will be blacklisted.
@@ -32735,7 +32315,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
Exceptions can be defined in the URL whitelist policy. These policies are limited to 1000 entries; subsequent entries will be ignored.
-@@ -6768,7 +6768,7 @@
+@@ -6795,7 +6795,7 @@
},
{
'name': 'PolicyAtomicGroupsEnabled',
@@ -32744,7 +32324,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:78-', 'chrome_os:78-'],
-@@ -6788,7 +6788,7 @@
+@@ -6815,7 +6815,7 @@
},
{
'name': 'PolicyListMultipleSourceMergeList',
@@ -32753,7 +32333,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -6814,7 +6814,7 @@
+@@ -6841,7 +6841,7 @@
},
{
'name': 'PolicyDictionaryMultipleSourceMergeList',
@@ -32762,7 +32342,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum-list',
'schema': {
'type': 'array',
-@@ -6885,7 +6885,7 @@
+@@ -6912,7 +6912,7 @@
'owners': ['file://components/policy/resources/OWNERS'],
'type': 'string',
'schema': { 'type': 'string' },
@@ -32771,7 +32351,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome_os:16-'],
'features': {
'dynamic_refresh': True,
-@@ -6903,7 +6903,7 @@
+@@ -6930,7 +6930,7 @@
'owners': ['file://components/policy/resources/OWNERS'],
'type': 'string',
'schema': { 'type': 'string' },
@@ -32780,7 +32360,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome_os:16-'],
'device_only': True,
'features': {
-@@ -7195,7 +7195,7 @@
+@@ -7222,7 +7222,7 @@
},
{
'name': 'PrintHeaderFooter',
@@ -32789,7 +32369,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-', 'chrome.*:70-'],
-@@ -7319,7 +7319,7 @@
+@@ -7346,7 +7346,7 @@
},
{
'name': 'EnableSha1ForLocalAnchors',
@@ -32798,7 +32378,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:54-71', 'chrome_os:54-71', 'android:54-71'],
-@@ -7592,7 +7592,7 @@
+@@ -7619,7 +7619,7 @@
},
{
'name': 'ReportDeviceUsers',
@@ -32807,7 +32387,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:32-'],
-@@ -7612,7 +7612,7 @@
+@@ -7639,7 +7639,7 @@
},
{
'name': 'ReportDeviceHardwareStatus',
@@ -32816,7 +32396,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:42-'],
-@@ -7633,7 +7633,7 @@
+@@ -7660,7 +7660,7 @@
},
{
'name': 'ReportDeviceSessionStatus',
@@ -32825,7 +32405,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:42-'],
-@@ -7656,7 +7656,7 @@
+@@ -7729,7 +7729,7 @@
},
{
'name': 'ReportDeviceOsUpdateStatus',
@@ -32834,7 +32414,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -7678,7 +7678,7 @@
+@@ -7751,7 +7751,7 @@
},
{
'name': 'ReportDevicePowerStatus',
@@ -32843,7 +32423,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:73-'],
-@@ -7699,7 +7699,7 @@
+@@ -7772,7 +7772,7 @@
},
{
'name': 'ReportDeviceStorageStatus',
@@ -32852,7 +32432,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:73-'],
-@@ -7720,7 +7720,7 @@
+@@ -7793,7 +7793,7 @@
},
{
'name': 'ReportDeviceBoardStatus',
@@ -32861,7 +32441,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:73-'],
-@@ -7762,7 +7762,7 @@
+@@ -7857,7 +7857,7 @@
},
{
'name': 'ReportArcStatusEnabled',
@@ -32870,7 +32450,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:55-'],
-@@ -7785,7 +7785,7 @@
+@@ -7880,7 +7880,7 @@
},
{
'name': 'ReportCrostiniUsageEnabled',
@@ -32879,7 +32459,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-'],
-@@ -7852,7 +7852,7 @@
+@@ -7947,7 +7947,7 @@
},
{
'name': 'LogUploadEnabled',
@@ -32888,7 +32468,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:46-'],
-@@ -7886,11 +7886,11 @@
+@@ -7981,11 +7981,11 @@
'features': {
'dynamic_refresh': True,
},
@@ -32902,7 +32482,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is not configured, there are no restrictions on which users are allowed to sign in. Note that creating new users still requires the DeviceAllowNewUsers policy to be configured appropriately.''',
'arc_support': 'This policy controls who may start a $2Chromium OS session. It does not prevent users from signing in to additional Google accounts within Android. If you want to prevent this, configure the Android-specific accountTypesWithManagementDisabled policy as part of ArcPolicy.',
-@@ -8075,7 +8075,7 @@
+@@ -8170,7 +8170,7 @@
'features': {
'dynamic_refresh': True,
},
@@ -32911,7 +32491,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 137,
'caption': '''Load specified urls on demo login''',
'tags': [],
-@@ -8174,7 +8174,7 @@
+@@ -8269,7 +8269,7 @@
'features': {
'dynamic_refresh': True,
},
@@ -32920,7 +32500,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 135,
'caption': '''List of AppPack extensions''',
'tags': [],
-@@ -8206,7 +8206,7 @@
+@@ -8301,7 +8301,7 @@
},
{
'name': 'DeviceAutoUpdateP2PEnabled',
@@ -32929,7 +32509,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:31-'],
-@@ -8460,7 +8460,7 @@
+@@ -8555,7 +8555,7 @@
},
{
'name': 'DeviceLocalAccountPromptForNetworkWhenOffline',
@@ -32938,7 +32518,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:33-'],
-@@ -8481,7 +8481,7 @@
+@@ -8576,7 +8576,7 @@
},
{
'name': 'DeviceLocalAccountManagedSessionEnabled',
@@ -32947,7 +32527,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-'],
-@@ -8493,7 +8493,7 @@
+@@ -8588,7 +8588,7 @@
'id': 463,
'caption': '''Allow managed session on device''',
'tags': [],
@@ -32956,7 +32536,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is set to true or left unset, managed guest session will take on "Managed Session" behaviour which lifts many of the restrictions that are in place for regular "Public Sessions".
-@@ -8596,13 +8596,13 @@
+@@ -8691,13 +8691,13 @@
'dynamic_refresh': True,
'per_profile': True,
},
@@ -32972,7 +32552,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is configured, the set of applications is fixed and can't be changed by the user.
-@@ -8649,11 +8649,11 @@
+@@ -8744,11 +8744,11 @@
If this setting is disabled or not configured then users can choose to proceed to the flagged site after being shown the warning.
@@ -32986,7 +32566,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:44-', 'chrome_os:44-'],
-@@ -8670,7 +8670,7 @@
+@@ -8765,7 +8765,7 @@
Setting this policy to false stops users from choosing to send some system information and page content to Google servers. If this setting is true or not configured, then users will be allowed to send some system information and page content to Safe Browsing to help detect dangerous apps and sites.
@@ -32995,7 +32575,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
{
'name': 'SpellCheckServiceEnabled',
-@@ -8715,7 +8715,7 @@
+@@ -8810,7 +8810,7 @@
},
{
'name': 'ExternalStorageReadOnly',
@@ -33004,7 +32584,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 343,
'type': 'main',
'schema': { 'type': 'boolean' },
-@@ -8781,7 +8781,7 @@
+@@ -8876,7 +8876,7 @@
},
{
'name': 'AudioCaptureAllowedUrls',
@@ -33013,7 +32593,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -8827,7 +8827,7 @@
+@@ -8922,7 +8922,7 @@
},
{
'name': 'VideoCaptureAllowedUrls',
@@ -33022,7 +32602,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -8892,7 +8892,7 @@
+@@ -8987,7 +8987,7 @@
},
{
'name': 'SystemUse24HourClock',
@@ -33031,7 +32611,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:30-'],
-@@ -8914,7 +8914,7 @@
+@@ -9009,7 +9009,7 @@
},
{
'name': 'TouchVirtualKeyboardEnabled',
@@ -33040,7 +32620,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:37-' ],
-@@ -8956,7 +8956,7 @@
+@@ -9051,7 +9051,7 @@
},
{
'name': 'BuiltInDnsClientEnabled',
@@ -33049,7 +32629,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:25-'],
-@@ -8980,7 +8980,7 @@
+@@ -9075,7 +9075,7 @@
},
{
'name': 'DnsOverHttpsMode',
@@ -33058,7 +32638,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string-enum',
'schema': {
'type': 'string',
-@@ -9032,7 +9032,7 @@
+@@ -9127,7 +9127,7 @@
},
{
'name': 'DnsOverHttpsTemplates',
@@ -33067,7 +32647,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome_os:80-', 'chrome.*:80-'],
-@@ -10112,7 +10112,7 @@
+@@ -10207,7 +10207,7 @@
},
{
'name': 'DeviceAllowRedeemChromeOsRegistrationOffers',
@@ -33076,7 +32656,25 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:26-'],
-@@ -10304,7 +10304,7 @@
+@@ -10374,7 +10374,7 @@
+ },
+ {
+ 'name': 'DeviceLoginScreenAccessibilityShortcutsEnabled',
+- 'owners': ['amraboelkher@chromium.org', 'emaxx@chromium.org'],
++ 'owners': ['amraboelkher@ch40m1um.qjz9zk', 'emaxx@ch40m1um.qjz9zk'],
+ 'type': 'main',
+ 'schema': { 'type': 'boolean' },
+ 'supported_on': ['chrome_os:81-'],
+@@ -10399,7 +10399,7 @@
+ },
+ {
+ 'name': 'AccessibilityShortcutsEnabled',
+- 'owners': ['amraboelkher@chromium.org', 'emaxx@chromium.org'],
++ 'owners': ['amraboelkher@ch40m1um.qjz9zk', 'emaxx@ch40m1um.qjz9zk'],
+ 'type': 'main',
+ 'schema': { 'type': 'boolean' },
+ 'supported_on': ['chrome_os:81-'],
+@@ -10449,7 +10449,7 @@
},
{
'name': 'StickyKeysEnabled',
@@ -33085,7 +32683,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:76-'],
-@@ -10329,7 +10329,7 @@
+@@ -10474,7 +10474,7 @@
},
{
'name': 'SelectToSpeakEnabled',
@@ -33094,7 +32692,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:77-'],
-@@ -10354,7 +10354,7 @@
+@@ -10499,7 +10499,7 @@
},
{
'name': 'DictationEnabled',
@@ -33103,7 +32701,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10379,7 +10379,7 @@
+@@ -10524,7 +10524,7 @@
},
{
'name': 'KeyboardFocusHighlightEnabled',
@@ -33112,7 +32710,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10406,7 +10406,7 @@
+@@ -10551,7 +10551,7 @@
},
{
'name': 'CursorHighlightEnabled',
@@ -33121,7 +32719,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10433,7 +10433,7 @@
+@@ -10578,7 +10578,7 @@
},
{
'name': 'CaretHighlightEnabled',
@@ -33130,7 +32728,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10460,7 +10460,7 @@
+@@ -10605,7 +10605,7 @@
},
{
'name': 'MonoAudioEnabled',
@@ -33139,7 +32737,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10487,7 +10487,7 @@
+@@ -10632,7 +10632,7 @@
},
{
'name': 'AutoclickEnabled',
@@ -33148,7 +32746,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10602,7 +10602,7 @@
+@@ -10747,7 +10747,7 @@
},
{
'name': 'DeviceLoginScreenLargeCursorEnabled',
@@ -33157,7 +32755,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:78-'],
-@@ -10653,7 +10653,7 @@
+@@ -10798,7 +10798,7 @@
},
{
'name': 'DeviceLoginScreenSpokenFeedbackEnabled',
@@ -33166,7 +32764,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10704,7 +10704,7 @@
+@@ -10849,7 +10849,7 @@
},
{
'name': 'DeviceLoginScreenHighContrastEnabled',
@@ -33175,7 +32773,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10755,7 +10755,7 @@
+@@ -10900,7 +10900,7 @@
},
{
'name': 'DeviceLoginScreenVirtualKeyboardEnabled',
@@ -33184,7 +32782,25 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10780,7 +10780,7 @@
+@@ -10925,7 +10925,7 @@
+ },
+ {
+ 'name': 'PrimaryMouseButtonSwitch',
+- 'owners': ['amraboelkher@chromium.org', 'emaxx@chromium.org'],
++ 'owners': ['amraboelkher@ch40m1um.qjz9zk', 'emaxx@ch40m1um.qjz9zk'],
+ 'type': 'main',
+ 'schema': { 'type': 'boolean' },
+ 'supported_on': ['chrome_os:81-'],
+@@ -10950,7 +10950,7 @@
+ },
+ {
+ 'name': 'DeviceLoginScreenPrimaryMouseButtonSwitch',
+- 'owners': ['amraboelkher@chromium.org', 'emaxx@chromium.org'],
++ 'owners': ['amraboelkher@ch40m1um.qjz9zk', 'emaxx@ch40m1um.qjz9zk'],
+ 'type': 'main',
+ 'schema': { 'type': 'boolean' },
+ 'supported_on': ['chrome_os:81-'],
+@@ -10975,7 +10975,7 @@
},
{
'name': 'SharedClipboardEnabled',
@@ -33193,7 +32809,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:79-', 'chrome_os:79-', 'android:79-'],
-@@ -10850,7 +10850,7 @@
+@@ -11045,7 +11045,7 @@
},
{
'name': 'DeviceLoginScreenScreenMagnifierType',
@@ -33202,7 +32818,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -10897,7 +10897,7 @@
+@@ -11092,7 +11092,7 @@
},
{
'name': 'DeviceLoginScreenDictationEnabled',
@@ -33211,7 +32827,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10922,7 +10922,7 @@
+@@ -11117,7 +11117,7 @@
},
{
'name': 'DeviceLoginScreenSelectToSpeakEnabled',
@@ -33220,7 +32836,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10947,7 +10947,7 @@
+@@ -11142,7 +11142,7 @@
},
{
'name': 'DeviceLoginScreenCursorHighlightEnabled',
@@ -33229,7 +32845,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10972,7 +10972,7 @@
+@@ -11167,7 +11167,7 @@
},
{
'name': 'DeviceLoginScreenCaretHighlightEnabled',
@@ -33238,7 +32854,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -10997,7 +10997,7 @@
+@@ -11192,7 +11192,7 @@
},
{
'name': 'DeviceLoginScreenMonoAudioEnabled',
@@ -33247,7 +32863,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -11024,7 +11024,7 @@
+@@ -11219,7 +11219,7 @@
},
{
'name': 'DeviceLoginScreenAutoclickEnabled',
@@ -33256,7 +32872,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -11051,7 +11051,7 @@
+@@ -11246,7 +11246,7 @@
},
{
'name': 'DeviceLoginScreenStickyKeysEnabled',
@@ -33265,7 +32881,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -11076,7 +11076,7 @@
+@@ -11271,7 +11271,7 @@
},
{
'name': 'DeviceLoginScreenKeyboardFocusHighlightEnabled',
@@ -33274,7 +32890,16 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -11525,20 +11525,20 @@
+@@ -11435,7 +11435,7 @@
+ },
+ {
+ 'name': 'ChromeVariations',
+- 'owners': ['pastarmovj@chromium.org', 'asvitkine@chromium.org'],
++ 'owners': ['pastarmovj@ch40m1um.qjz9zk', 'asvitkine@ch40m1um.qjz9zk'],
+ 'type': 'int-enum',
+ 'schema': {
+ 'type': 'integer',
+@@ -11765,20 +11765,20 @@
"toplevel_name": "My managed bookmarks folder"
}, {
"name": "Google",
@@ -33299,7 +32924,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
}
]
}
-@@ -11548,7 +11548,7 @@
+@@ -11788,7 +11788,7 @@
'tags': [],
'desc': '''Configures a list of managed bookmarks.
@@ -33308,7 +32933,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
These bookmarks are placed in a folder that can't be modified by the user (but the user can choose to hide it from the bookmark bar). By default the folder name is "Managed bookmarks" but it can be customized by adding to the list of bookmarks a dictionary containing the key "toplevel_name" with the desired folder name as the value.
-@@ -11556,7 +11556,7 @@
+@@ -11796,7 +11796,7 @@
},
{
'name': 'DataCompressionProxyEnabled',
@@ -33317,7 +32942,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['android:31-'],
-@@ -11770,7 +11770,7 @@
+@@ -12010,7 +12010,7 @@
},
{
'name': 'BrowserGuestModeEnabled',
@@ -33326,7 +32951,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:38-'],
-@@ -11788,7 +11788,7 @@
+@@ -12028,7 +12028,7 @@
},
{
'name': 'BrowserGuestModeEnforced',
@@ -33335,7 +32960,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:77-'],
-@@ -11806,7 +11806,7 @@
+@@ -12046,7 +12046,7 @@
},
{
'name': 'BrowserAddPersonEnabled',
@@ -33344,7 +32969,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:39-'],
-@@ -11824,7 +11824,7 @@
+@@ -12064,7 +12064,7 @@
},
{
'name': 'ForceBrowserSignin',
@@ -33353,7 +32978,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'deprecated': True,
'schema': { 'type': 'boolean' },
-@@ -11883,7 +11883,7 @@
+@@ -12123,7 +12123,7 @@
If the policy is set to "Enable browser sign-in," then the user is allowed to sign in to the browser and is automatically signed in to the browser when signed in to Google web services like Gmail. Being signed in to the browser means the user's account information will be kept by the browser. However, it does not mean that Chrome sync will be turned on per default; the user must separately opt-in to use this feature. Enabling this policy will prevent the user from turning off the setting that allows browser sign-in. To control the availability of Chrome sync, use the "SyncDisabled" policy.
@@ -33362,7 +32987,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is not set then the user can decide if they want to enable the browser sign in option and use it as they see fit.''',
},
-@@ -12045,7 +12045,7 @@
+@@ -12285,7 +12285,7 @@
This policy allows certificates for the hostnames in the specified URLs to not be disclosed via Certificate Transparency. This allows certificates that would otherwise be untrusted, because they were not properly publicly disclosed, to continue to be used, but makes it harder to detect misissued certificates for those hosts.
@@ -33371,7 +32996,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is not set, any certificate that is required to be disclosed via Certificate Transparency will be treated as untrusted if it is not disclosed according to the Certificate Transparency policy.''',
},
-@@ -12168,7 +12168,7 @@
+@@ -12408,7 +12408,7 @@
},
{
'name': 'ContextualSearchEnabled',
@@ -33380,7 +33005,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': [
-@@ -12263,7 +12263,7 @@
+@@ -12503,7 +12503,7 @@
},
{
'name': 'SSLErrorOverrideAllowed',
@@ -33389,7 +33014,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:44-', 'chrome_os:44-', 'android:44-'],
-@@ -12340,7 +12340,7 @@
+@@ -12580,7 +12580,7 @@
},
{
'name': 'WelcomePageOnOSUpgradeEnabled',
@@ -33398,7 +33023,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome.win:45-62'],
'type': 'main',
'schema': { 'type': 'boolean' },
-@@ -12358,7 +12358,7 @@
+@@ -12598,7 +12598,7 @@
},
{
'name': 'HardwareAccelerationModeEnabled',
@@ -33407,7 +33032,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:46-'],
-@@ -12376,7 +12376,7 @@
+@@ -12616,7 +12616,7 @@
},
{
'name': 'UnifiedDesktopEnabledByDefault',
@@ -33416,7 +33041,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:47-'],
-@@ -12399,7 +12399,7 @@
+@@ -12639,7 +12639,7 @@
},
{
'name': 'DisplayRotationDefault',
@@ -33425,7 +33050,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -12452,7 +12452,7 @@
+@@ -12692,7 +12692,7 @@
},
{
'name': 'ArcEnabled',
@@ -33434,7 +33059,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:50-'],
-@@ -12538,7 +12538,7 @@
+@@ -12778,7 +12778,7 @@
},
{
'name': 'AllowKioskAppControlChromeVersion',
@@ -33443,7 +33068,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:51-'],
-@@ -12564,7 +12564,7 @@
+@@ -12804,7 +12804,7 @@
},
{
'name': 'LoginAuthenticationBehavior',
@@ -33452,7 +33077,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -12600,7 +12600,7 @@
+@@ -12840,7 +12840,7 @@
},
{
'name': 'UsbDetachableWhitelist',
@@ -33461,7 +33086,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -12637,7 +12637,7 @@
+@@ -12877,7 +12877,7 @@
},
{
'name': 'DeviceAllowBluetooth',
@@ -33470,7 +33095,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:52-'],
-@@ -12659,7 +12659,7 @@
+@@ -12899,7 +12899,7 @@
},
{
'name': 'SuppressUnsupportedOSWarning',
@@ -33479,7 +33104,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'caption': '''Suppress the unsupported OS warning''',
'desc': '''Suppresses the warning that appears when $1Google Chrome is running on a computer or operating system that is no longer supported.
-@@ -12677,7 +12677,7 @@
+@@ -12917,7 +12917,7 @@
},
{
'name': 'DeviceQuirksDownloadEnabled',
@@ -33488,7 +33113,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:51-'],
-@@ -12700,7 +12700,7 @@
+@@ -12940,7 +12940,7 @@
},
{
'name': 'SystemTimezoneAutomaticDetection',
@@ -33497,7 +33122,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -12778,7 +12778,7 @@
+@@ -13018,7 +13018,7 @@
},
{
'name': 'NetworkThrottlingEnabled',
@@ -33506,7 +33131,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'device_only': True,
'caption': '''Enable throttling network bandwidth''',
'desc': '''Allows enabling or disabling network throttling.
-@@ -12818,7 +12818,7 @@
+@@ -13058,7 +13058,7 @@
},
{
'name': 'DeviceWiFiFastTransitionEnabled',
@@ -33515,7 +33140,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'device_only': True,
'caption': '''Enable 802.11r Fast Transition''',
'desc': '''Allows enabling or disabling Fast Transition.
-@@ -12841,7 +12841,7 @@
+@@ -13081,7 +13081,7 @@
},
{
'name': 'DeviceWiFiAllowed',
@@ -33524,7 +33149,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'device_only': True,
'caption': '''Enable WiFi''',
'desc': '''
-@@ -12860,7 +12860,7 @@
+@@ -13100,7 +13100,7 @@
},
{
'name': 'DeviceDockMacAddressSource',
@@ -33533,7 +33158,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'caption': '''Device MAC address source when docked''',
'desc': '''
Configures which MAC (media access control) address will be used when a dock is connected to the device.
-@@ -12908,7 +12908,7 @@
+@@ -13148,7 +13148,7 @@
},
{
'name': 'LoginVideoCaptureAllowedUrls',
@@ -33542,7 +33167,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -12932,7 +12932,7 @@
+@@ -13172,7 +13172,7 @@
},
{
'name': 'DeviceLoginScreenExtensions',
@@ -33551,7 +33176,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -12943,7 +12943,7 @@
+@@ -13183,7 +13183,7 @@
'features': {
'dynamic_refresh': True,
},
@@ -33560,7 +33185,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 336,
'caption': '''Configure the list of installed apps on the login screen''',
'tags': ['full-admin-access'],
-@@ -12958,9 +12958,9 @@
+@@ -13198,9 +13198,9 @@
If an app that previously had been force-installed is removed from this list, it is automatically uninstalled by $1Google Chrome.
@@ -33572,7 +33197,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
{
'name': 'AllowScreenLock',
-@@ -12980,7 +12980,7 @@
+@@ -13220,7 +13220,7 @@
},
{
'name': 'ArcCertificatesSyncMode',
@@ -33581,7 +33206,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -13013,7 +13013,7 @@
+@@ -13253,7 +13253,7 @@
},
{
'name': 'AllowedDomainsForApps',
@@ -33590,7 +33215,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:51-', 'chrome_os:51-', 'android:51-'],
-@@ -13022,7 +13022,7 @@
+@@ -13262,7 +13262,7 @@
'dynamic_refresh': True,
'per_profile': True,
},
@@ -33599,7 +33224,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 331,
'caption': '''Define domains allowed to access G Suite''',
'tags': ['filtering'],
-@@ -13030,7 +13030,7 @@
+@@ -13270,7 +13270,7 @@
If you define this setting, the user will only be able to access Google
Apps using accounts from the specified domains (note that to allow
@@ -33608,7 +33233,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
(without quotes) to the list of domains).
This setting will prevent the user from logging in, and adding a Secondary
-@@ -13041,14 +13041,14 @@
+@@ -13281,14 +13281,14 @@
access G Suite with any account.
This policy causes the X-GoogApps-Allowed-Domains header to be appended to
@@ -33626,7 +33251,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': [ 'chrome.*:52-74', 'chrome_os:52-74' ],
-@@ -13177,7 +13177,7 @@
+@@ -13417,7 +13417,7 @@
},
{
'name': 'NTPContentSuggestionsEnabled',
@@ -33635,7 +33260,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['android:54-'],
-@@ -13197,7 +13197,7 @@
+@@ -13437,7 +13437,7 @@
},
{
'name': 'NTPCustomBackgroundEnabled',
@@ -33644,7 +33269,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:80-', 'chrome_os:80-'],
-@@ -13217,7 +13217,7 @@
+@@ -13457,7 +13457,7 @@
},
{
'name': 'WebRtcUdpPortRange',
@@ -33653,7 +33278,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:54-', 'chrome_os:54-', 'android:54-'],
-@@ -13235,7 +13235,7 @@
+@@ -13475,7 +13475,7 @@
},
{
'name': 'WebRtcLocalIpsAllowedUrls',
@@ -33662,7 +33287,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -13290,7 +13290,7 @@
+@@ -13530,7 +13530,7 @@
If set to False, updates to components are disabled. However, some components are exempt from this policy: updates to any component that does not contain executable code, or does not significantly alter the behavior of the browser, or is critical for its security will not be disabled.
Examples of such components include the certificate revocation lists and Safe Browsing data.
@@ -33671,7 +33296,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
{
'name': 'NativePrinters',
-@@ -13318,7 +13318,7 @@
+@@ -13558,7 +13558,7 @@
'properties': {
'effective_model': {
'type': 'string',
@@ -33680,7 +33305,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
'autoconf': {
'type': 'boolean',
-@@ -13498,7 +13498,7 @@
+@@ -13738,7 +13738,7 @@
},
{
'name': 'DeviceNativePrinters',
@@ -33689,7 +33314,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 386,
'device_only': True,
'type': 'external',
-@@ -13540,7 +13540,7 @@
+@@ -13780,7 +13780,7 @@
},
{
'name': 'DeviceNativePrintersAccessMode',
@@ -33698,7 +33323,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 387,
'device_only': True,
'supported_on': ['chrome_os:73-'],
-@@ -13582,7 +13582,7 @@
+@@ -13822,7 +13822,7 @@
},
{
'name': 'DeviceNativePrintersBlacklist',
@@ -33707,7 +33332,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome_os:73-'],
'device_only': True,
'id': 388,
-@@ -13606,7 +13606,7 @@
+@@ -13846,7 +13846,7 @@
},
{
'name': 'DeviceNativePrintersWhitelist',
@@ -33716,7 +33341,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome_os:73-'],
'device_only': True,
'id': 389,
-@@ -13681,7 +13681,7 @@
+@@ -13921,7 +13921,7 @@
},
{
'name': 'MinimumRequiredChromeVersion',
@@ -33725,7 +33350,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'supported_on': ['chrome_os:64-'],
'device_only': True,
'type': 'string',
-@@ -13841,7 +13841,7 @@
+@@ -14081,7 +14081,7 @@
},
{
'name': 'DeviceWallpaperImage',
@@ -33734,7 +33359,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'external',
'schema': {
'type': 'object',
-@@ -13916,7 +13916,7 @@
+@@ -14156,7 +14156,7 @@
},
{
'name': 'DeviceLoginScreenSystemInfoEnforced',
@@ -33743,7 +33368,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:79-'],
-@@ -13939,7 +13939,7 @@
+@@ -14179,7 +14179,7 @@
},
{
'name': 'SmsMessagesAllowed',
@@ -33752,7 +33377,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-'],
-@@ -13960,7 +13960,7 @@
+@@ -14200,7 +14200,7 @@
},
{
'name': 'SmartLockSigninAllowed',
@@ -33761,7 +33386,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:71-'],
-@@ -13981,7 +13981,7 @@
+@@ -14221,7 +14221,7 @@
},
{
'name': 'InstantTetheringAllowed',
@@ -33770,7 +33395,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:60-'],
-@@ -14002,7 +14002,7 @@
+@@ -14242,7 +14242,7 @@
},
{
'name': 'BrowserNetworkTimeQueriesEnabled',
@@ -33779,7 +33404,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:60-'],
-@@ -14018,7 +14018,7 @@
+@@ -14258,7 +14258,7 @@
},
{
'name': 'DeviceSecondFactorAuthentication',
@@ -33788,7 +33413,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -14084,7 +14084,7 @@
+@@ -14324,7 +14324,7 @@
},
{
'name': 'DeviceEcryptfsMigrationStrategy',
@@ -33797,7 +33422,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -14223,7 +14223,7 @@
+@@ -14463,7 +14463,7 @@
},
{
'name': 'NoteTakingAppsLockScreenWhitelist',
@@ -33806,7 +33431,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -14376,7 +14376,7 @@
+@@ -14616,7 +14616,7 @@
},
{
'name': 'CloudPolicyOverridesPlatformPolicy',
@@ -33815,7 +33440,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean'},
'supported_on': ['chrome.*:75-'],
-@@ -14397,7 +14397,7 @@
+@@ -14637,7 +14637,7 @@
},
{
'name': 'PromptForDownloadLocation',
@@ -33824,7 +33449,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean'},
'supported_on': ['chrome.*:64-', 'chrome_os:64-'],
-@@ -14417,7 +14417,7 @@
+@@ -14657,7 +14657,7 @@
},
{
'name': 'UnaffiliatedArcAllowed',
@@ -33833,7 +33458,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:64-'],
-@@ -14437,7 +14437,7 @@
+@@ -14677,7 +14677,7 @@
},
{
'name': 'IsolateOrigins',
@@ -33842,7 +33467,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:63-', 'chrome_os:63-'],
-@@ -14463,7 +14463,7 @@
+@@ -14703,7 +14703,7 @@
},
{
'name': 'SitePerProcess',
@@ -33851,7 +33476,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:63-', 'chrome_os:63-'],
-@@ -14528,7 +14528,7 @@
+@@ -14768,7 +14768,7 @@
},
{
'name': 'IsolateOriginsAndroid',
@@ -33860,7 +33485,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['android:68-'],
-@@ -14557,7 +14557,7 @@
+@@ -14797,7 +14797,7 @@
},
{
'name': 'SitePerProcessAndroid',
@@ -33869,7 +33494,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['android:68-'],
-@@ -14612,7 +14612,7 @@
+@@ -14852,7 +14852,7 @@
},
{
'name': 'UnsafelyTreatInsecureOriginAsSecure',
@@ -33878,7 +33503,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -14659,7 +14659,7 @@
+@@ -14899,7 +14899,7 @@
},
{
'name': 'DefaultDownloadDirectory',
@@ -33887,7 +33512,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:64-', 'chrome_os:64-'],
-@@ -14679,11 +14679,11 @@
+@@ -14919,11 +14919,11 @@
If you do not set this policy, $1Google Chrome will use its usual default directory (platform-specific).
@@ -33901,7 +33526,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome_os:65-'],
-@@ -14706,7 +14706,7 @@
+@@ -14946,7 +14946,7 @@
},
{
'name': 'AbusiveExperienceInterventionEnforce',
@@ -33910,7 +33535,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:65-', 'chrome_os:65-'],
-@@ -14727,7 +14727,7 @@
+@@ -14967,7 +14967,7 @@
},
{
'name': 'SpellcheckLanguage',
@@ -33919,7 +33544,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -14758,7 +14758,7 @@
+@@ -14998,7 +14998,7 @@
},
{
'name': 'SpellcheckLanguageBlacklist',
@@ -33928,7 +33553,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -14789,7 +14789,7 @@
+@@ -15029,7 +15029,7 @@
},
{
'name': 'ThirdPartyBlockingEnabled',
@@ -33937,7 +33562,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:65-'],
-@@ -14807,7 +14807,7 @@
+@@ -15047,7 +15047,7 @@
},
{
'name': 'SpellcheckEnabled',
@@ -33946,7 +33571,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:65-', 'chrome_os:65-'],
-@@ -14829,7 +14829,7 @@
+@@ -15069,7 +15069,7 @@
},
{
'name': 'AdsSettingForIntrusiveAdsSites',
@@ -33955,7 +33580,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -14865,7 +14865,7 @@
+@@ -15105,7 +15105,7 @@
},
{
'name': 'RestrictAccountsToPatterns',
@@ -33964,7 +33589,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -14876,7 +14876,7 @@
+@@ -15116,7 +15116,7 @@
'dynamic_refresh': True,
'per_profile': False,
},
@@ -33973,7 +33598,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'id': 410,
'caption': '''Restrict accounts that are visible in $1Google Chrome''',
'tags': [],
-@@ -14890,7 +14890,7 @@
+@@ -15130,7 +15130,7 @@
},
{
'name': 'PasswordProtectionWarningTrigger',
@@ -33982,7 +33607,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -14934,7 +14934,7 @@
+@@ -15174,7 +15174,7 @@
{
'id': 419,
'name': 'RelaunchNotification',
@@ -33991,7 +33616,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'tags': [],
'features': {
'dynamic_refresh': True,
-@@ -14969,7 +14969,7 @@
+@@ -15209,7 +15209,7 @@
{
'id': 420,
'name': 'RelaunchNotificationPeriod',
@@ -34000,7 +33625,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'tags': [],
'features': {
'dynamic_refresh': True,
-@@ -15008,7 +15008,7 @@
+@@ -15248,7 +15248,7 @@
},
{
'name': 'VirtualMachinesAllowed',
@@ -34009,7 +33634,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:66-'],
-@@ -15032,7 +15032,7 @@
+@@ -15272,7 +15272,7 @@
},
{
'name': 'CrostiniAllowed',
@@ -34018,7 +33643,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-'],
-@@ -15053,7 +15053,7 @@
+@@ -15293,7 +15293,7 @@
},
{
'name': 'DeviceUnaffiliatedCrostiniAllowed',
@@ -34027,7 +33652,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-'],
-@@ -15073,7 +15073,7 @@
+@@ -15313,7 +15313,7 @@
},
{
'name': 'CrostiniExportImportUIAllowed',
@@ -34036,7 +33661,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:74-'],
-@@ -15089,7 +15089,7 @@
+@@ -15329,7 +15329,7 @@
},
{
'name': 'CrostiniRootAccessAllowed',
@@ -34045,7 +33670,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:77-'],
-@@ -15109,7 +15109,7 @@
+@@ -15349,7 +15349,7 @@
},
{
'name': 'CrostiniAnsiblePlaybook',
@@ -34054,7 +33679,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'external',
'schema': {
'type': 'object',
-@@ -15150,7 +15150,7 @@
+@@ -15390,7 +15390,7 @@
},
{
'name': 'SafeBrowsingWhitelistDomains',
@@ -34063,7 +33688,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -15176,7 +15176,7 @@
+@@ -15416,7 +15416,7 @@
},
{
'name': 'PasswordProtectionLoginURLs',
@@ -34072,7 +33697,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -15192,15 +15192,15 @@
+@@ -15432,15 +15432,15 @@
'caption': '''Configure the list of enterprise login URLs where password protection service should capture fingerprint of password.''',
'tags': [],
'desc': '''Configure the list of enterprise login URLs (HTTP and HTTPS schemes only). Fingerprint of password will be captured on these URLs and used for password reuse detection.
@@ -34091,7 +33716,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:69-', 'chrome_os:69-'],
-@@ -15213,15 +15213,15 @@
+@@ -15453,15 +15453,15 @@
'caption': '''Configure the change password URL.''',
'tags': [],
'desc': '''Configure the change password URL (HTTP and HTTPS schemes only). Password protection service will send users to this URL to change their password after seeing a warning in the browser.
@@ -34110,7 +33735,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:66-', 'chrome_os:66-'],
-@@ -15245,11 +15245,11 @@
+@@ -15485,11 +15485,11 @@
If this policy is left unset, the user will be able to change the setting and decide whether to send reports or not.
@@ -34123,8 +33748,8 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
+ 'owners': ['zmin@ch40m1um.qjz9zk', 'pastarmovj@ch40m1um.qjz9zk', 'rogerta@ch40m1um.qjz9zk'],
'type': 'string',
'schema': { 'type': 'string' },
- 'supported_on': ['chrome.*:66-'],
-@@ -15268,7 +15268,7 @@
+ 'supported_on': ['chrome.*:66-80'],
+@@ -15508,7 +15508,7 @@
},
{
'name': 'CloudManagementEnrollmentToken',
@@ -34133,7 +33758,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'supported_on': ['chrome.*:72-'],
-@@ -15287,7 +15287,7 @@
+@@ -15527,7 +15527,7 @@
},
{
'name': 'CloudManagementEnrollmentMandatory',
@@ -34142,7 +33767,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:72-'],
-@@ -15308,7 +15308,7 @@
+@@ -15548,7 +15548,7 @@
},
{
'name': 'AutoplayAllowed',
@@ -34151,7 +33776,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:66-', 'chrome.linux:66-', 'chrome.mac:66-', 'chrome_os:66-'],
-@@ -15331,7 +15331,7 @@
+@@ -15571,7 +15571,7 @@
},
{
'name': 'AutoplayWhitelist',
@@ -34160,7 +33785,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -15374,7 +15374,7 @@
+@@ -15614,7 +15614,7 @@
},
{
'name': 'TabUnderAllowed',
@@ -34169,7 +33794,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:67-67', 'chrome_os:67-67'],
-@@ -15389,13 +15389,13 @@
+@@ -15629,13 +15629,13 @@
'tags': [],
'desc': '''Deprecated in M68. Use DefaultPopupsSetting instead.
@@ -34185,7 +33810,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:67-'],
-@@ -15454,7 +15454,7 @@
+@@ -15694,7 +15694,7 @@
},
{
'name': 'ChromeCleanupEnabled',
@@ -34194,7 +33819,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:68-'],
-@@ -15474,7 +15474,7 @@
+@@ -15714,7 +15714,7 @@
},
{
'name': 'ChromeCleanupReportingEnabled',
@@ -34203,7 +33828,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:68-'],
-@@ -15496,7 +15496,7 @@
+@@ -15736,7 +15736,7 @@
},
{
'name': 'AllowedLanguages',
@@ -34212,7 +33837,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -15518,7 +15518,7 @@
+@@ -15758,7 +15758,7 @@
},
{
'name': 'AllowedInputMethods',
@@ -34221,7 +33846,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -15560,7 +15560,7 @@
+@@ -15800,7 +15800,7 @@
},
{
'name': 'UsageTimeLimit',
@@ -34230,7 +33855,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -15823,7 +15823,7 @@
+@@ -16063,7 +16063,7 @@
},
{
'name': 'EnableSyncConsent',
@@ -34239,7 +33864,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean'},
'supported_on': ['chrome_os:66-'],
-@@ -15947,7 +15947,7 @@
+@@ -16187,7 +16187,7 @@
{
'id': 454,
'name': 'PromotionalTabsEnabled',
@@ -34248,7 +33873,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'tags': [],
'features': {
'dynamic_refresh': True,
-@@ -15968,7 +15968,7 @@
+@@ -16208,7 +16208,7 @@
},
{
'name': 'SafeSitesFilterBehavior',
@@ -34257,7 +33882,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -16005,7 +16005,7 @@
+@@ -16245,7 +16245,7 @@
},
{
'name': 'OverrideSecurityRestrictionsOnInsecureOrigin',
@@ -34266,7 +33891,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -16091,7 +16091,7 @@
+@@ -16331,7 +16331,7 @@
},
{
'name': 'TabFreezingEnabled',
@@ -34275,7 +33900,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:79-', 'chrome_os:79-'],
-@@ -16105,7 +16105,7 @@
+@@ -16345,7 +16345,7 @@
'tags': [],
'desc': '''Controls whether $1Google Chrome can freeze tabs that have been in the background for at least 5 minutes.
@@ -34284,7 +33909,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If the policy is set to false, no tabs will be frozen.''',
},
-@@ -16136,7 +16136,7 @@
+@@ -16376,7 +16376,7 @@
{
'id': 462,
'name': 'NetworkFileSharesAllowed',
@@ -34293,7 +33918,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean', },
'tags': [],
-@@ -16155,7 +16155,7 @@
+@@ -16395,7 +16395,7 @@
},
{
'name': 'WebRtcEventLogCollectionAllowed',
@@ -34302,7 +33927,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:70-', 'chrome_os:70-'],
-@@ -16185,7 +16185,7 @@
+@@ -16416,7 +16416,7 @@
},
{
'name': 'PowerSmartDimEnabled',
@@ -34311,7 +33936,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:70-'],
-@@ -16204,7 +16204,7 @@
+@@ -16435,7 +16435,7 @@
},
{
'name': 'CoalesceH2ConnectionsWithClientCertificatesForHosts',
@@ -34320,7 +33945,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -16229,7 +16229,7 @@
+@@ -16460,7 +16460,7 @@
{
'id': 467,
'name': 'NetBiosShareDiscoveryEnabled',
@@ -34329,7 +33954,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean', },
'tags': [],
-@@ -16274,11 +16274,11 @@
+@@ -16505,11 +16505,11 @@
'per_profile': True,
},
'example_value': [{
@@ -34343,7 +33968,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'default_launch_container': 'tab'
}],
'id': 468,
-@@ -16292,7 +16292,7 @@
+@@ -16523,7 +16523,7 @@
{
'id': 470,
'name': 'ReportVersionData',
@@ -34352,7 +33977,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing'],
-@@ -16314,7 +16314,7 @@
+@@ -16545,7 +16545,7 @@
{
'id': 471,
'name': 'ReportPolicyData',
@@ -34361,7 +33986,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing'],
-@@ -16336,7 +16336,7 @@
+@@ -16567,7 +16567,7 @@
{
'id': 472,
'name': 'ReportMachineIDData',
@@ -34370,7 +33995,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing'],
-@@ -16358,7 +16358,7 @@
+@@ -16589,7 +16589,7 @@
{
'id': 473,
'name': 'ReportUserIDData',
@@ -34379,7 +34004,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing'],
-@@ -16380,7 +16380,7 @@
+@@ -16611,7 +16611,7 @@
{
'id': 499,
'name': 'ReportExtensionsAndPluginsData',
@@ -34388,7 +34013,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing'],
-@@ -16402,7 +16402,7 @@
+@@ -16633,7 +16633,7 @@
{
'id': 500,
'name': 'ReportSafeBrowsingData',
@@ -34397,7 +34022,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing'],
-@@ -16424,7 +16424,7 @@
+@@ -16655,7 +16655,7 @@
{
'id': 608,
'name': 'CloudExtensionRequestEnabled',
@@ -34406,7 +34031,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing', 'google-sharing'],
-@@ -16448,7 +16448,7 @@
+@@ -16679,7 +16679,7 @@
{
'id': 493,
'name': 'CloudReportingEnabled',
@@ -34415,7 +34040,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean' },
'tags': ['admin-sharing', 'google-sharing'],
-@@ -16471,7 +16471,7 @@
+@@ -16702,7 +16702,7 @@
},
{
'name': 'EnterpriseHardwarePlatformAPIEnabled',
@@ -34424,7 +34049,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:71-', 'chrome_os:71-', 'android:71-'],
-@@ -16489,7 +16489,7 @@
+@@ -16720,7 +16720,7 @@
},
{
'name': 'VpnConfigAllowed',
@@ -34433,7 +34058,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:71-'],
-@@ -16514,7 +16514,7 @@
+@@ -16745,7 +16745,7 @@
{
'id': 489,
'name': 'NTLMShareAuthenticationEnabled',
@@ -34442,7 +34067,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {'type': 'boolean', },
'tags': [],
-@@ -16535,7 +16535,7 @@
+@@ -16766,7 +16766,7 @@
},
{
'name': 'NetworkFileSharesPreconfiguredShares',
@@ -34451,7 +34076,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'array',
-@@ -16613,7 +16613,7 @@
+@@ -16844,7 +16844,7 @@
{
'id': 494,
'name': 'AlternativeBrowserPath',
@@ -34460,7 +34085,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': {'type': 'string'},
'features': {
-@@ -16639,7 +16639,7 @@
+@@ -16870,7 +16870,7 @@
{
'id': 495,
'name': 'AlternativeBrowserParameters',
@@ -34469,7 +34094,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -16674,7 +16674,7 @@
+@@ -16905,7 +16905,7 @@
{
'id': 530,
'name': 'BrowserSwitcherChromePath',
@@ -34478,7 +34103,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': {'type': 'string'},
'features': {
-@@ -16698,7 +16698,7 @@
+@@ -16929,7 +16929,7 @@
{
'id': 531,
'name': 'BrowserSwitcherChromeParameters',
@@ -34487,7 +34112,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -16731,7 +16731,7 @@
+@@ -16962,7 +16962,7 @@
{
'id': 496,
'name': 'BrowserSwitcherUrlList',
@@ -34496,7 +34121,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -16764,7 +16764,7 @@
+@@ -16995,7 +16995,7 @@
{
'id': 497,
'name': 'BrowserSwitcherUrlGreylist',
@@ -34505,7 +34130,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -16795,7 +16795,7 @@
+@@ -17026,7 +17026,7 @@
{
'id': 498,
'name': 'BrowserSwitcherUseIeSitelist',
@@ -34514,7 +34139,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'example_value': True,
-@@ -16812,12 +16812,12 @@
+@@ -17043,12 +17043,12 @@
When this policy is set to true, $1Google Chrome reads Internet Explorer's SiteList to obtain the site list's URL. $1Google Chrome then downloads the site list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlList policy.
@@ -34529,7 +34154,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'example_value': 'http://example.com/sitelist.xml',
-@@ -16834,12 +16834,12 @@
+@@ -17065,12 +17065,12 @@
When this policy is set to a valid URL, $1Google Chrome downloads the site list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlList policy.
@@ -34544,7 +34169,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': { 'type': 'string' },
'example_value': 'http://example.com/greylist.xml',
-@@ -16858,12 +16858,12 @@
+@@ -17089,12 +17089,12 @@
When this policy is set to a valid URL, $1Google Chrome downloads the site list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlGreylist policy.
@@ -34559,7 +34184,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': { 'type': 'integer' },
'example_value': 10000,
-@@ -16883,7 +16883,7 @@
+@@ -17114,7 +17114,7 @@
{
'id': 517,
'name': 'BrowserSwitcherEnabled',
@@ -34568,7 +34193,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'example_value': True,
-@@ -16905,7 +16905,7 @@
+@@ -17136,7 +17136,7 @@
{
'id': 519,
'name': 'BrowserSwitcherKeepLastChromeTab',
@@ -34577,7 +34202,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'example_value': False,
-@@ -16924,7 +16924,7 @@
+@@ -17155,7 +17155,7 @@
},
{
'name': 'DeviceDisplayResolution',
@@ -34586,7 +34211,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -16981,7 +16981,7 @@
+@@ -17212,7 +17212,7 @@
},
{
'name': 'PluginVmAllowed',
@@ -34595,7 +34220,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:72-'],
-@@ -16999,7 +16999,7 @@
+@@ -17230,7 +17230,7 @@
},
{
'name': 'PluginVmLicenseKey',
@@ -34604,7 +34229,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': {
'sensitiveValue': True,
-@@ -17018,7 +17018,7 @@
+@@ -17249,7 +17249,7 @@
},
{
'name': 'PluginVmImage',
@@ -34613,7 +34238,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -17241,7 +17241,7 @@
+@@ -17474,7 +17474,7 @@
},
{
'name': 'VoiceInteractionContextEnabled',
@@ -34622,7 +34247,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:74-'],
-@@ -17260,7 +17260,7 @@
+@@ -17493,7 +17493,7 @@
},
{
'name': 'VoiceInteractionHotwordEnabled',
@@ -34631,7 +34256,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:74-'],
-@@ -17281,7 +17281,7 @@
+@@ -17514,7 +17514,7 @@
},
{
'name': 'DeviceWilcoDtcAllowed',
@@ -34640,7 +34265,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:74-'],
-@@ -17301,7 +17301,7 @@
+@@ -17534,7 +17534,7 @@
},
{
'name': 'AllowPopupsDuringPageUnload',
@@ -34649,9 +34274,9 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:74-', 'chrome_os:74-', 'android:74-'],
-@@ -17322,11 +17322,11 @@
+@@ -17555,11 +17555,11 @@
- This policy will be removed in Chrome 82.
+ This policy will be removed in Chrome 88.
- See https://www.chromestatus.com/feature/5989473649164288 .''',
+ See https://www.ch40mestatus.qjz9zk/feature/5989473649164288 .''',
@@ -34663,7 +34288,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'external',
'schema': {
'type': 'object',
-@@ -17359,7 +17359,7 @@
+@@ -17592,7 +17592,7 @@
},
{
'name': 'DevicePowerPeakShiftEnabled',
@@ -34672,7 +34297,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:75-'],
-@@ -17386,7 +17386,7 @@
+@@ -17619,7 +17619,7 @@
},
{
'name': 'DevicePowerPeakShiftBatteryThreshold',
@@ -34681,7 +34306,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': {
'type': 'integer',
-@@ -17411,7 +17411,7 @@
+@@ -17644,7 +17644,7 @@
},
{
'name': 'DevicePowerPeakShiftDayConfig',
@@ -34690,7 +34315,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -17483,7 +17483,7 @@
+@@ -17716,7 +17716,7 @@
},
{
'name': 'DeviceBootOnAcEnabled',
@@ -34699,7 +34324,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:75-'],
-@@ -17510,7 +17510,7 @@
+@@ -17743,7 +17743,7 @@
},
{
'name': 'DeviceUsbPowerShareEnabled',
@@ -34708,7 +34333,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:75-'],
-@@ -17557,7 +17557,7 @@
+@@ -17790,7 +17790,7 @@
},
{
'name': 'DeviceQuickFixBuildToken',
@@ -34717,7 +34342,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'string',
'schema': {
'type': 'string',
-@@ -17580,7 +17580,7 @@
+@@ -17813,7 +17813,7 @@
},
{
'name': 'SamlInSessionPasswordChangeEnabled',
@@ -34726,7 +34351,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:76-'],
-@@ -17602,7 +17602,7 @@
+@@ -17835,7 +17835,7 @@
},
{
'name': 'UserFeedbackAllowed',
@@ -34735,7 +34360,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {
'type': 'boolean',
-@@ -17623,7 +17623,7 @@
+@@ -17856,7 +17856,7 @@
},
{
'name': 'SamlPasswordExpirationAdvanceWarningDays',
@@ -34744,7 +34369,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': {
'type': 'integer',
-@@ -17650,7 +17650,7 @@
+@@ -17883,7 +17883,7 @@
},
{
'name': 'DeviceAdvancedBatteryChargeModeEnabled',
@@ -34753,7 +34378,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:75-'],
-@@ -17677,7 +17677,7 @@
+@@ -17910,7 +17910,7 @@
},
{
'name': 'DeviceAdvancedBatteryChargeModeDayConfig',
@@ -34762,7 +34387,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -17742,7 +17742,7 @@
+@@ -17975,7 +17975,7 @@
},
{
'name': 'DeviceBatteryChargeMode',
@@ -34771,7 +34396,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -17799,7 +17799,7 @@
+@@ -18032,7 +18032,7 @@
},
{
'name': 'DeviceBatteryChargeCustomStartCharging',
@@ -34780,7 +34405,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': {
'type': 'integer',
-@@ -17828,7 +17828,7 @@
+@@ -18061,7 +18061,7 @@
},
{
'name': 'DeviceBatteryChargeCustomStopCharging',
@@ -34789,7 +34414,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': {
'type': 'integer',
-@@ -17857,7 +17857,7 @@
+@@ -18090,7 +18090,7 @@
},
{
'name': 'DeviceScheduledUpdateCheck',
@@ -34798,7 +34423,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'device_only': True,
'type': 'dict',
'schema': {
-@@ -18047,7 +18047,7 @@
+@@ -18280,7 +18280,7 @@
},
{
'name': 'CommandLineFlagSecurityWarningsEnabled',
@@ -34807,7 +34432,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:76-'],
-@@ -18067,7 +18067,7 @@
+@@ -18300,7 +18300,7 @@
},
{
'name': 'StartupBrowserWindowLaunchSuppressed',
@@ -34816,7 +34441,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:76-'],
-@@ -18155,7 +18155,7 @@
+@@ -18388,7 +18388,7 @@
},
{
'name': 'VmManagementCliAllowed',
@@ -34825,7 +34450,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:77-'],
-@@ -18243,7 +18243,7 @@
+@@ -18476,7 +18476,7 @@
'id': 583,
'name': 'SendFilesForMalwareCheck',
'type': 'int-enum',
@@ -34834,7 +34459,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'schema': {
'type': 'integer',
'enum': [0, 2, 3, 4],
-@@ -18291,7 +18291,7 @@
+@@ -18524,7 +18524,7 @@
},
{
'name': 'UnsafeEventsReportingEnabled',
@@ -34843,7 +34468,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {
'type': 'boolean',
-@@ -18313,7 +18313,7 @@
+@@ -18546,7 +18546,7 @@
},
{
'name': 'BlockLargeFileTransfer',
@@ -34852,7 +34477,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -18364,7 +18364,7 @@
+@@ -18597,7 +18597,7 @@
},
{
'name': 'DelayDeliveryUntilVerdict',
@@ -34861,7 +34486,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -18415,7 +18415,7 @@
+@@ -18648,7 +18648,7 @@
},
{
'name': 'AllowPasswordProtectedFiles',
@@ -34870,7 +34495,16 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -18466,7 +18466,7 @@
+@@ -18699,7 +18699,7 @@
+ },
+ {
+ 'name': 'BlockUnsupportedFiletypes',
+- 'owners': ['rogerta@chromium.org', 'mad@chromium.org'],
++ 'owners': ['rogerta@ch40m1um.qjz9zk', 'mad@ch40m1um.qjz9zk'],
+ 'type': 'int-enum',
+ 'schema': {
+ 'type': 'integer',
+@@ -18750,7 +18750,7 @@
},
{
'name': 'CheckContentCompliance',
@@ -34879,7 +34513,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -18517,7 +18517,7 @@
+@@ -18801,7 +18801,7 @@
},
{
'name': 'URLsToCheckComplianceOfDownloadedContent',
@@ -34888,7 +34522,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18537,12 +18537,12 @@
+@@ -18821,12 +18821,12 @@
If this policy is not set or set to an empty list of url patterns, no downloaded content is checked for sensitive data protection rule violations.
@@ -34903,7 +34537,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18562,12 +18562,12 @@
+@@ -18846,12 +18846,12 @@
If this policy is not set or set to an empty list of url patterns, all content is checked for sensitive data protection rule violations.
@@ -34918,7 +34552,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.win:78-'],
-@@ -18581,12 +18581,12 @@
+@@ -18865,12 +18865,12 @@
'tags': ['system-security'],
'desc': '''If this policy is enabled or left unset, then Renderer Code Integrity is enabled. This should only be disabled if compatibility issues are encountered with third party software that must run inside Chrome's renderer processes.
@@ -34933,10 +34567,26 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18606,12 +18606,12 @@
+@@ -18890,13 +18890,13 @@
If this policy is not set or set to an empty list of url patterns, no uploaded content is checked for malware.
+- The URL patterns have the same format as the 'URLBlacklist' policy, which is documented at https://www.chromium.org/administrators/url-blacklist-filter-format.
++ The URL patterns have the same format as the 'URLBlacklist' policy, which is documented at https://www.ch40m1um.qjz9zk/administrators/url-blacklist-filter-format.
+ '''
+ },
+ {
+ # TODO(rogerta): Use a custom policy handler to show in chrome://policy that this policy depends on the state of SendFilesForMalwareCheck.
+ 'name': 'URLsToNotCheckForMalwareOfDownloadedContent',
+- 'owners': ['rogerta@chromium.org', 'drubery@chromium.org'],
++ 'owners': ['rogerta@ch40m1um.qjz9zk', 'drubery@ch40m1um.qjz9zk'],
+ 'type': 'list',
+ 'schema': {
+ 'type': 'array',
+@@ -18916,12 +18916,12 @@
+
+ If this policy is not set or set to an empty list of url patterns, all downloaded content is checked for malware.
+
- The URL patterns have the same format as the 'URLBlacklist' policy, which is documented at https://www.chromium.org/administrators/url-blacklist-filter-format.
+ The URL patterns have the same format as the 'URLBlacklist' policy, which is documented at https://www.ch40m1um.qjz9zk/administrators/url-blacklist-filter-format.
'''
@@ -34948,7 +34598,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18633,7 +18633,7 @@
+@@ -18943,7 +18943,7 @@
},
{
'name': 'AllowSyncXHRInPageDismissal',
@@ -34957,9 +34607,9 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:78-', 'chrome_os:78-', 'android:78-'],
-@@ -18654,11 +18654,11 @@
+@@ -18964,11 +18964,11 @@
- This policy will be removed in Chrome 82.
+ This policy will be removed in Chrome 88.
- See https://www.chromestatus.com/feature/4664843055398912 .''',
+ See https://www.ch40mestatus.qjz9zk/feature/4664843055398912 .''',
@@ -34971,7 +34621,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int',
'schema': {
'type': 'integer',
-@@ -18733,7 +18733,7 @@
+@@ -19040,7 +19040,7 @@
},
{
'name': 'CorsMitigationList',
@@ -34980,7 +34630,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18750,17 +18750,17 @@
+@@ -19057,19 +19057,19 @@
'tags': [],
'desc': '''Enable CORS check mitigations in the new CORS implementation, allowing Extensions to keep compatible behavior, and allowing $1Google Chrome to send specified headers without CORS checks.
@@ -34991,8 +34641,10 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this list is not set, both mitigations explained above are not applied.
-- For details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.'''
-+ For details on CORS, visit: https://www.ch40mestatus.qjz9zk/feature/5768642492891136.'''
+- For details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.
++ For details on CORS, visit: https://www.ch40mestatus.qjz9zk/feature/5768642492891136.
+
+ Note that this policy will be removed in $1Google Chrome version 82.'''
},
{
'name': 'CorsLegacyModeEnabled',
@@ -35001,16 +34653,16 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:79-', 'chrome_os:79-'],
-@@ -18780,7 +18780,7 @@
+@@ -19089,7 +19089,7 @@
This policy will be removed after a couple of milestones.
-- For details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.'''
-+ For details on CORS, visit: https://www.ch40mestatus.qjz9zk/feature/5768642492891136.'''
+- For details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.
++ For details on CORS, visit: https://www.ch40mestatus.qjz9zk/feature/5768642492891136.
+
+ Note that this policy will be removed in $1Google Chrome version 82.'''
},
- {
- 'name': 'ExternalPrintServersWhitelist',
-@@ -18809,7 +18809,7 @@
+@@ -19120,7 +19120,7 @@
},
{
'name': 'ExternalProtocolDialogShowAlwaysOpenCheckbox',
@@ -35019,7 +34671,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': {
'type': 'boolean',
-@@ -18831,7 +18831,7 @@
+@@ -19142,7 +19142,7 @@
},
{
'name': 'DefaultInsecureContentSetting',
@@ -35028,7 +34680,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -18866,7 +18866,7 @@
+@@ -19177,7 +19177,7 @@
},
{
'name': 'InsecureContentAllowedForUrls',
@@ -35037,7 +34689,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18887,7 +18887,7 @@
+@@ -19198,7 +19198,7 @@
},
{
'name': 'InsecureContentBlockedForUrls',
@@ -35046,7 +34698,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'list',
'schema': {
'type': 'array',
-@@ -18908,7 +18908,7 @@
+@@ -19219,7 +19219,7 @@
},
{
'name': 'DeviceWebBasedAttestationAllowedUrls',
@@ -35055,7 +34707,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'device_only': True,
'type': 'list',
'schema': {
-@@ -18934,7 +18934,7 @@
+@@ -19245,7 +19245,7 @@
},
{
'name': 'DeviceShowNumericKeyboardForPassword',
@@ -35064,7 +34716,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type' : 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome_os:80-'],
-@@ -18952,7 +18952,7 @@
+@@ -19263,7 +19263,7 @@
},
{
'name': 'PerAppTimeLimits',
@@ -35073,7 +34725,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'dict',
'schema': {
'type': 'object',
-@@ -19074,7 +19074,7 @@
+@@ -19385,7 +19385,7 @@
},
{
'name': 'WebComponentsV0Enabled',
@@ -35082,7 +34734,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'example_value': True,
-@@ -19096,7 +19096,7 @@
+@@ -19407,7 +19407,7 @@
},
{
'name': 'ClickToCallEnabled',
@@ -35091,7 +34743,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:79-', 'chrome_os:79-'],
-@@ -19108,7 +19108,7 @@
+@@ -19419,7 +19419,7 @@
'id': 645,
'caption': '''Enable the Click to Call Feature''',
'tags': [],
@@ -35100,7 +34752,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
If this policy is set to enabled, the capability of sending phone numbers to Android devices will be enabled for the Chrome user.
-@@ -19185,7 +19185,7 @@
+@@ -19496,7 +19496,7 @@
},
{
'name': 'AmbientAuthenticationInPrivateModesEnabled',
@@ -35109,7 +34761,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'int-enum',
'schema': {
'type': 'integer',
-@@ -19260,7 +19260,7 @@
+@@ -19571,7 +19571,7 @@
},
{
'name': 'StricterMixedContentTreatmentEnabled',
@@ -35118,7 +34770,36 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
'type': 'main',
'schema': { 'type': 'boolean' },
'supported_on': ['chrome.*:80-', 'chrome_os:80-'],
-@@ -19367,7 +19367,7 @@
+@@ -19591,7 +19591,7 @@
+ },
+ {
+ 'name': 'PerAppTimeLimitsWhitelist',
+- 'owners': ['yilkal@chromium.org', 'cros-families-eng@google.com'],
++ 'owners': ['yilkal@ch40m1um.qjz9zk', 'cros-families-eng@9oo91e.qjz9zk'],
+ 'id': 658,
+ 'features': {
+ 'dynamic_refresh': True,
+@@ -19634,8 +19634,8 @@
+ 'url_list': [
+ "chrome://*",
+ "file://*",
+- "https://www.support.google.com",
+- "https://www.policies.google.com"
++ "https://www.support.9oo91e.qjz9zk",
++ "https://www.policies.9oo91e.qjz9zk"
+ ],
+ 'app_list': [
+ {
+@@ -19678,7 +19678,7 @@
+ },
+ {
+ 'name': 'ScreenCaptureAllowed',
+- 'owners': ['guidou@chromium.org', 'marinaciocea@chromium.org'],
++ 'owners': ['guidou@ch40m1um.qjz9zk', 'marinaciocea@ch40m1um.qjz9zk'],
+ 'type': 'main',
+ 'schema': { 'type': 'boolean' },
+ 'supported_on': ['chrome.*:81-', 'chrome_os:81-'],
+@@ -19803,7 +19803,7 @@
},
'doc_banner': {
'desc': '''A banner shown at the top of the policy documentation''',
@@ -35127,7 +34808,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
'doc_intro': {
'desc': '''Introduction text for the generated policy documentation''',
-@@ -19375,13 +19375,13 @@
+@@ -19811,13 +19811,13 @@
These policies are strictly intended to be used to configure instances of $1Google Chrome internal to your organization. Use of these policies outside of your organization (for example, in a publicly distributed program) is considered malware and will likely be labeled as malware by Google and anti-virus vendors.
@@ -35143,7 +34824,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
'doc_policy_in_atomic_group': {
'desc': '''Label notifying that a policy is part of an atomic policy group''',
-@@ -19437,11 +19437,11 @@ The recommended way to configure policy on Windows is via GPO, although provisio
+@@ -19873,11 +19873,11 @@ The recommended way to configure policy on Windows is via GPO, although provisio
},
'doc_complex_policies_on_windows': {
'desc': '''Text pointing the user to a help article for complex policies on Windows''',
@@ -35157,7 +34838,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
'doc_legacy_single_line_label': {
'desc': '''A label for the legacy single-line textbox for a policy also has a more user-friendly multi-line textbox. See http://crbug/829328''',
-@@ -19461,7 +19461,7 @@ The recommended way to configure policy on Windows is via GPO, although provisio
+@@ -19897,7 +19897,7 @@ The recommended way to configure policy on Windows is via GPO, although provisio
},
'doc_schema_description_link': {
'desc': '''Text pointing the user to the expanded documentation page for this policy, containing the information about schema and formatting.''',
@@ -35166,7 +34847,7 @@ diff --git a/components/policy/resources/policy_templates.json b/components/poli
},
'deprecated_policy_group_caption': {
'desc': '''Localized name for the deprecated policies folder, for Microsoft's Group Policy Editor.''',
-@@ -19473,7 +19473,7 @@ The recommended way to configure policy on Windows is via GPO, although provisio
+@@ -19909,7 +19909,7 @@ The recommended way to configure policy on Windows is via GPO, although provisio
},
'deprecated_policy_desc': {
'desc': '''Description shared by all deprecated policies, in Microsoft Windows' Group Policy Editor.''',
@@ -35315,7 +34996,7 @@ diff --git a/components/previews/core/previews_experiments.cc b/components/previ
diff --git a/components/previews/core/previews_features.cc b/components/previews/core/previews_features.cc
--- a/components/previews/core/previews_features.cc
+++ b/components/previews/core/previews_features.cc
-@@ -79,7 +79,7 @@ const base::Feature kCoinFlipHoldback{"PreviewsCoinFlipHoldback_UKMOnly",
+@@ -74,7 +74,7 @@ const base::Feature kCoinFlipHoldback{"PreviewsCoinFlipHoldback_UKMOnly",
// Enables filtering navigation URLs by suffix to exclude navigation that look
// like media resources from triggering previews. For example,
@@ -35327,7 +35008,7 @@ diff --git a/components/previews/core/previews_features.cc b/components/previews
diff --git a/components/printing/renderer/print_render_frame_helper.cc b/components/printing/renderer/print_render_frame_helper.cc
--- a/components/printing/renderer/print_render_frame_helper.cc
+++ b/components/printing/renderer/print_render_frame_helper.cc
-@@ -1700,7 +1700,7 @@ void PrintRenderFrameHelper::OnPrintFrameContent(
+@@ -1306,7 +1306,7 @@ void PrintRenderFrameHelper::PrintFrameContent(
// Printing embedded pdf plugin has been broken since pdf plugin viewer was
// moved out-of-process
@@ -35503,7 +35184,16 @@ diff --git a/components/resources/terms/chromeos/terms_en.html b/components/reso
diff --git a/components/resources/terms/terms_am.html b/components/resources/terms/terms_am.html
--- a/components/resources/terms/terms_am.html
+++ b/components/resources/terms/terms_am.html
-@@ -40,18 +40,18 @@ h2 { font-size:1em; margin-top:0 }
+@@ -14,7 +14,7 @@ h2 { font-size:1em; margin-top:0 }
+
+
+
+-
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
نحن بصدد إجراء تعديلات على بنود الخدمة الخاصة بمتصفح Google Chrome في 31 آذار (مارس) 2020. ستتضمَّن البنود الجديدة بنود خدمة Google وبنود الخدمة الإضافية لكل من متصفح Google Chrome و"نظام التشغيل Chrome". وحتى ذلك الحين، ستظل البنود الموضّحة أدناه سارية. وللحصول على مزيد من التفاصيل، يمكنك الاطّلاع على ملخص لأهم التغييرات التي تم إجراؤها (https://policies.google.com/terms/changes).
يُرجى الاطّلاع على كل من البنود (https://policies.google.com/terms/update) والبنود الإضافية (https://www.google.com/chrome/terms) الجديدتين.
في حال عدم موافقتك على بنود الخدمة الجديدة، يمكنك التعرُّف على الإجراءات التي يمكنك اتخاذها في هذا الصدد بالاطّلاع على الأسئلة الشائعة (https://policies.google.com/terms/chromechanges#faq).
++
نحن بصدد إجراء تعديلات على بنود الخدمة الخاصة بمتصفح Google Chrome في 31 آذار (مارس) 2020. ستتضمَّن البنود الجديدة بنود خدمة Google وبنود الخدمة الإضافية لكل من متصفح Google Chrome و"نظام التشغيل Chrome". وحتى ذلك الحين، ستظل البنود الموضّحة أدناه سارية. وللحصول على مزيد من التفاصيل، يمكنك الاطّلاع على ملخص لأهم التغييرات التي تم إجراؤها (https://policies.9oo91e.qjz9zk/terms/changes).
يُرجى الاطّلاع على كل من البنود (https://policies.9oo91e.qjz9zk/terms/update) والبنود الإضافية (https://www.9oo91e.qjz9zk/chrome/terms) الجديدتين.
في حال عدم موافقتك على بنود الخدمة الجديدة، يمكنك التعرُّف على الإجراءات التي يمكنك اتخاذها في هذا الصدد بالاطّلاع على الأسئلة الشائعة (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
بنود خدمة Google Chrome
+
تنطبق بنود الخدمة هذه على إصدار شفرة Google Chrome القابلة للتنفيذ. وتتوفر الشفرة المصدر للمتصفح Google Chrome مجانًا بموجب اتفاقيات ترخيص البرامج مفتوحة المصدر في chrome://credits.
5-3 إنك توافق على ألا تُعيد إنتاج الخدمات أو تنسخها أو تبيعها أو تتاجر فيها أو تعيد بيعها لأي غرض، ما لم يُسمح لك تحديدًا بعمل ذلك بموجب اتفاقية مستقلة مع Google.
5-4 إنك توافق على أنك المسؤول الوحيد (وأن Google لا تتحمل أية مسؤولية تجاهك أو تجاه أي طرف ثالث) عن أي خرق لالتزاماتك - بموجب البنود - وعن العواقب الناجمة عن هذا الخرق (بما في ذلك أية خسائر أو أضرار قد تتعرض لها Google).
7-4 إنك تدرك أنه باستخدامك للخدمات قد تتعرض لمحتويات ربما تجدها عدائية أو غير لائقة أو مرفوضة، وأنه في هذه الحالة فإن استخدامك للخدمات يكون على مسؤوليتك الشخصية.
7-5 إنك توافق على أنك المسؤول الوحيد (وأن Google لا تتحمل أية مسؤولية تجاهك أو تجاه أي طرف ثالث) عن أية محتويات تنشئها أنت أو ترسلها أو تعرضها أثناء استخدام الخدمات، وعن العواقب الناجمة عن أفعالك (بما في ذلك أية خسائر أو أضرار قد تتعرض لها Google) عند قيامك بذلك.
17-2 إنك تقر وتوافق على أن Google غير مسؤولة عن مدى توفر أيٍّ من هذه المواقع أو المصادر الخارجية، وأنها لا تصادق على أية إعلانات أو منتجات أو مواد أخرى على هذه المواقع أو المصادر أو متاحة من خلالها.
17-3 إنك تقر وتوافق على أن Google غير مسؤولة عن أية خسائر أو أضرار تجلبها أنت نتيجة توفر تلك المواقع أو المصادر الخارجية، أو نتيجة أي اعتماد من جانبك على اكتمال أو دقة أو وجود أية إعلانات أو منتجات أو مواد أخرى على هذه المواقع أو المصادر أو متاحة من خلالها.
На 31 март 2020 г. ще актуализираме Общите условия за Chrome. Това включва Общите условия на Google и Допълнителните общи условия на Google Chrome и Chrome OS. Дотогава условията по-долу продължават да се прилагат. За повече подробности прегледайте обобщената информация за основните промени (https://policies.google.com/terms/chromechanges).
Вижте визуализация на новите Общи условия (https://policies.google.com/terms/update) и Допълнителни общи условия (https://www.google.com/chrome/terms).
Ако не приемате новите ни Общи условия, можете да намерите повече информация за опциите, с които разполагате, в секцията ни Често задавани въпроси (https://policies.google.com/terms/chromechanges#faq).
++
На 31 март 2020 г. ще актуализираме Общите условия за Chrome. Това включва Общите условия на Google и Допълнителните общи условия на Google Chrome и Chrome OS. Дотогава условията по-долу продължават да се прилагат. За повече подробности прегледайте обобщената информация за основните промени (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Вижте визуализация на новите Общи условия (https://policies.9oo91e.qjz9zk/terms/update) и Допълнителни общи условия (https://www.9oo91e.qjz9zk/chrome/terms).
Ако не приемате новите ни Общи условия, можете да намерите повече информация за опциите, с които разполагате, в секцията ни Често задавани въпроси (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Общи условия на Google Chrome
+
Тези Общи условия се прилагат към версията с изпълним код на Google Chrome. Изходният код на Google Chrome се предоставя безплатно съгласно лицензионните споразумения за софтуер с отворен код на адрес chrome://credits.
5.3 Освен ако това не ви е позволено изрично в отделно споразумение с Google, приемате да не възпроизвеждате, дублирате, копирате, продавате, търгувате или препродавате услугите с каквато и да било цел.
5.4 Приемате, че вие носите цялата отговорност (и че Google не носи никаква отговорност пред вас или пред трети лица) за всяко нарушение на задълженията ви по силата на Условията и за последиците (включително всички загуби или вреди, понесени от нас) от всяко такова нарушение.
7.4 Разбирате, че с използването на Услугите можете да видите Съдържание, което да намерите за обидно, неприлично или към което да имате възражения, и че в това отношение ги използвате на свой риск.
7.5 Приемате, че вие носите цялата отговорност (и че не носим никаква отговорност пред вас или пред трети лица) за всяко създавано, предавано или показвано от вас Съдържание при използването на Услугите и за последиците от действията ви (включително всички загуби или вреди, понесени от Google) при това.
14.2 ОГРАНИЧЕНИЯТА НА ОТГОВОРНОСТТА НИ ПРЕД ВАС В ТОЧКА 14.1 ПО-ГОРЕ СА В СИЛА НЕЗАВИСИМО ДАЛИ GOOGLE Е БИЛА ПРЕДУПРЕДЕНА ИЛИ Е ТРЯБВАЛО ДА БЪДЕ ОСВЕДОМЕНА ЗА ВЕРОЯТНОСТТА ОТ ВЪЗНИКВАНЕ НА ПОДОБНИ ЗАГУБИ.
15. Правила за авторските права и търговските марки
15.1 Правилото на Google е да отговаря на съобщения за съмнения за нарушаване на авторски права, които спазват приложимото международно законодателство за интелектуалната собственост (включително, в Съединените щати – Закона за авторското право в цифровото хилядолетие), и да прекратява профилите на многократните нарушители. Подробности за правилата на Google можете да намерите на адрес http://www.google.bg/dmca.html.
16.1 Някои от Услугите се издържат от рекламни приходи и може да показват реклами и промоции. Тези реклами може да се насочват според съдържанието на информацията, съхранена в Услугите, заявките, направени чрез тях, или според друга информация.
16.2 Google може да променя начина, режима и степента на рекламирането в Услугите, без да ви известява за това специално.
17.2 Потвърждавате и приемате, че не носим отговорност за наличието на такива външни сайтове или ресурси и не одобряваме реклами, продукти или други материали, намиращи се на такива уебсайтове или ресурси, или предлагани чрез тях.
17.3 Потвърждавате и приемате, че Google не носи отговорност за никакви загуби или вреди, евентуално понесени от вас в резултат на наличието на тези външни сайтове или ресурси или в резултат на разчитането от ваша страна на пълнотата, точността или съществуването на реклама, продукти или други материали в такива уебсайтове или ресурси или предлагани чрез тях.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome পরিষেবার চুক্তি
+
পরিষেবার এই চুক্তিগুলি Google Chrome –এর প্রয়োগযোগ্য কোড সংস্করণে প্রয়োজ্য হয়৷ Google Chrome এর উত্স কোড chrome://credits-এ মুক্ত উত্স সফটওয়্যার লাইসেন্সের অধীনে বিনামূল্যে উপলব্ধ৷
5.3 যদি না আপনাকে Google-এর সাথে পৃথক চুক্তিতে নির্দিষ্ট করে এটি করতে অনুমতি দেওয়া হয়, আপনি সম্মত হন যে আপনি এই পরিষেবাগুলি কোন উদ্দেশ্যেই পুনরুত্পাদন, নকল, অনুলিপি, বিক্রয়, ব্যবসায় বা পুনর্বিক্রয় করবেন না৷
5.4 আপনি সম্মত হন যে এই শর্তাদির অধীনে আপনার দায়িত্বের কোনও রূপ ভঙ্গের জন্য এবং এমন কোনও ভঙ্গের ফলে কোনওরূপ ক্ষতির জন্য (কোনও ক্ষতি বা খেসারত যা Google ভোগ করতে পারে) আপনি একাই (এবং Google-এর আপনার বা কোনও তৃতীয় পক্ষের জন্য কোনও রকম দায়িত্ব নেই) দায়ী৷
8.4 Google স্বীকার করে এবং সম্মত হয় এই শর্তাদির অধীনে (আপনার বা আপনার লাইসেন্সরগণের থেকে) আপনার কাছ থেকে এতে কোন অধিকার, শিরোনাম বা স্বার্থ বা এমন কোন লিখিত সামগ্রীতে যা আপনি জমা করেন, পোস্ট করেন, সংবাহিত বা এতে বা এর মাধ্যমে পরিষেবাগুলি প্রদর্শন করেন, তত্সহ কোন মেধা সম্পত্তি অধিকার যা সেই লিখিত সামগ্রীতে উপস্থিত থাকে (সেই অধিকারগুলি নিবন্ধীকৃত থাকুক বা না থাকুক এবং বিশ্বের যেখানেই এই অধিকারগুলি বর্তমান থাকতে পারে) তা সমন্বিত নেই৷ যদি না আপনার সাথে Google-এর লিখিত সম্মতি হয়ে থাকে, আপনি সম্মত হন যে সেই সমস্ত অধিকার সুরক্ষিত এবং প্রয়োগ করতে দায়বদ্ধ এবং আপনার হয়ে Google-এর এগুলি করার কোন দায়বদ্ধতা নেই৷
8.5 আপনি সম্মত হন যে আপনি স্বত্বাধিকারীর অধিকারসমূহের বিজ্ঞপ্তির একটিও সরাবেন না, অস্পষ্ট বা পরিবর্তন করবেন না (কপিরাইট এবং ট্রেডমার্ক বিজ্ঞপ্তিসমূহসহ) যা পরিষেবাগুলির মধ্যে সংযুক্ত করে দেওয়া যেতে পারে বা এতেই সমন্বিত থাকে৷
8.6 যদি না আপনি Google দ্বারা লিখিত আকারে এটি করার জন্য অনুমতিপ্রাপ্ত হন, আপনি সম্মত হন যে এই পরিষেবাগুলি ব্যবহার করতে গিয়ে আপনি কোন কোম্পানি বা সংস্থার ট্রেড মার্ক, পরিষেবা চিহ্ন, ট্রেড নাম, লোগো এমন কোন ভাবে ব্যবহার করবেন না যাতে এই সমস্ত চিহ্নগুলি, নামগুলি বা লোগোগুলির মালিক বা অনুমোদিত ব্যবহারকারীদের সম্বন্ধে সংশয় সৃষ্টি করে৷
(V) আপনার পাসওয়ার্ড বা অ্যাকাউন্টের বিশদ বিবরণ নিরাপদ এবং গোপনভাবে রাখার ব্যর্থতা;
14.2 Google-কে এমন উত্পন্ন ক্ষতির সম্ভাব্যতা সম্পর্কে পরামর্শ দেওয়া হয়েছে বা হয়নি বা ঔচিত্য সত্ত্বেও উপরের 14.1 অনুচ্ছেদে আপনার প্রতি Google-এর দায়ের সীমাবদ্ধতা প্রযোজ্য হবে৷
16.1 কয়েকটি পরিষেবা বিজ্ঞাপনের আয় দ্বারা সমর্থিত এবং বিজ্ঞাপন এবং প্রচার প্রদর্শন করতে পারে৷ এই বিজ্ঞাপনগুলি পরিষেবাগুলিতে সঞ্চিত থাকা, পরিষেবাগুলির মাধ্যমে করা ক্যোয়ারী বা অন্যান্য তথ্য লক্ষ্য করে করা হতে পারে৷
16.2 পরিষেবাগুলিতে Google দ্বারা যে উপায়ে, মাধ্যমে এবং প্রসার পর্যন্ত বিজ্ঞাপন দেওয়া হয় তা আপনাকে নির্দিষ্ট বিজ্ঞপ্তি ব্যতীত পরিবর্তনসাপেক্ষ৷
17.2 আপনি স্বীকার করেন এবং সম্মত হন যে এমন কোন বাহ্যিক সাইটসমূহ বা রিসোর্সের উপলভ্যতার জন্য দায়বদ্ধ নয়, এবং এমন ওয়েব সাইটগুলি বা রিসোর্সের মাধ্যমে লভ্য কোন বিজ্ঞাপন, পণ্যসমূহ বা অন্য উপাদান প্রচার করে না৷
17.3 আপনি স্বীকার করেন এবং সম্মত হন যে কোন তৃতীয় পক্ষ দ্বারা বিকাশ করা কোন প্রয়োগের ব্যবহারের ফলে বা ব্যবহার করার অক্ষমতার ফলে, বা এমন প্রয়োগগুলির মাধ্যমে উপলভ্য কোন পণ্যসমূহের বা অন্য উপাদানগুলির উপস্থিতির ফলে বা আপনার সম্পূর্ণতা, নির্ভুলতা সম্পর্কিত কোন বিশ্বাসের ফলে আপনার হতে পারে এমন কোন লোকসান বা ক্ষতির জন্য Google দায়বদ্ধ নয়৷
El 31 de març de 2020 actualitzarem les condicions del servei de Chrome. Les noves condicions inclouran les Condicions del Servei de Google i les Condicions del Servei Addicionals de Google Chrome i Chrome OS. Fins a aquesta data, continuen en vigor les condicions que trobareu més avall. Per obtenir més informació, vegeu un resum dels canvis més importants (https://policies.google.com/terms/chromechanges).
Consulteu una previsualització de les noves Condicions (https://policies.google.com/terms/update) i les Condicions Addicionals (https://www.google.com/chrome/terms).
Si no esteu d'acord amb les noves Condicions, podeu trobar més informació sobre les opcions que teniu a les nostres preguntes freqüents (https://policies.google.com/terms/chromechanges#faq).
++
El 31 de març de 2020 actualitzarem les condicions del servei de Chrome. Les noves condicions inclouran les Condicions del Servei de Google i les Condicions del Servei Addicionals de Google Chrome i Chrome OS. Fins a aquesta data, continuen en vigor les condicions que trobareu més avall. Per obtenir més informació, vegeu un resum dels canvis més importants (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Consulteu una previsualització de les noves Condicions (https://policies.9oo91e.qjz9zk/terms/update) i les Condicions Addicionals (https://www.9oo91e.qjz9zk/chrome/terms).
Si no esteu d'acord amb les noves Condicions, podeu trobar més informació sobre les opcions que teniu a les nostres preguntes freqüents (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Condicions d'ús de Google Chrome
+
Aquestes Condicions d'ús s'apliquen a la versió de codi executable de Google Chrome. El codi font de Google Chrome està disponible de manera gratuïta a l'empara dels acords de llicència de programari de codi obert a la pàgina chrome://credits.
5.3 Tret que se li hagi permès fer-ho explícitament en un acord diferent amb Google, vostè es compromet a no reproduir, duplicar, copiar, vendre, negociar ni revendre els Serveis per a cap finalitat.
5.4 Vostè accepta que és l'únic responsable (i que Google no té cap responsabilitat envers vostè ni envers tercers) de qualsevol incompliment de les obligacions que estableixen les Condicions i de les conseqüències (incloses les pèrdues o els danys que Google pugui patir) que es derivin de l'incompliment.
7.4 Vostè comprèn que la utilització dels Serveis pot exposar-lo a Contingut que consideri ofensiu, indecent o censurable i que, en aquest sentit, utilitza els Serveis sota la seva responsabilitat.
7.5 Vostè accepta que és l'únic responsable (i que Google no té cap responsabilitat envers vostè ni envers tercers) de tot el Contingut que creï, transmeti o visualitzi mentre utilitza els Serveis així com de les conseqüències de les seves accions (incloses les pèrdues o els danys que Google pugui patir).
17.2 Vostè reconeix i accepta que Google no és responsable de la disponibilitat d'aquests llocs web o recursos externs, i que Google no promociona cap anunci, producte o altre material que aparegui en aquests llocs web o recursos o des dels quals s'hi pugui accedir.
17.3 Vostè reconeix i accepta que Google no és responsable de cap pèrdua o dany que vostè pugui patir com a conseqüència de la disponibilitat d'aquests llocs o recursos externs o com a resultat de la confiança que vostè hagi dipositat en la totalitat, precisió o existència de qualsevol anunci, producte o altre material que figuri en aquests llocs web o recursos o des dels quals s'hi pugui accedir.
31. března 2020 dojde k aktualizaci smluvních podmínek prohlížeče Chrome. Nové podmínky budou zahrnovat smluvní podmínky společnosti Google a dodatečné smluvní podmínky prohlížeče Google Chrome a systému Chrome OS. Do té doby budou platit níže uvedené podmínky. Další podrobnosti naleznete v souhrnu hlavních změn (https://policies.google.com/terms/chromechanges).
Pokud s našimi novými smluvními podmínkami nesouhlasíte, další informace o svých možnostech naleznete v odpovědích na časté dotazy (https://policies.google.com/terms/chromechanges#faq).
++
31. března 2020 dojde k aktualizaci smluvních podmínek prohlížeče Chrome. Nové podmínky budou zahrnovat smluvní podmínky společnosti Google a dodatečné smluvní podmínky prohlížeče Google Chrome a systému Chrome OS. Do té doby budou platit níže uvedené podmínky. Další podrobnosti naleznete v souhrnu hlavních změn (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Pokud s našimi novými smluvními podmínkami nesouhlasíte, další informace o svých možnostech naleznete v odpovědích na časté dotazy (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Smluvní podmínky aplikace Google Chrome
+
Tyto Smluvní podmínky platí pro spustitelný kód aplikace Google Chrome. Zdrojový kód aplikace Google Chrome je k dispozici bezplatně na základě licenční smlouvy na software s otevřeným zdrojovým kódem na adrese chrome://credits.
5.3 Souhlasíte s tím, že Služby z žádného důvodu nebudete reprodukovat, duplikovat, kopírovat ani prodávat, nebudete-li k tomu výslovně oprávněni na základě zvláštní smlouvy se společností Google.
5.4 Souhlasíte s tím, že jste plně odpovědní (a že společnost Google nemá žádnou odpovědnost vůči vám ani žádné třetí straně) za jakékoli porušení vašich povinností vyplývajících ze Smluvních podmínek a za následky takového porušení (včetně jakékoli ztráty nebo škody, kterou společnost Google může utrpět).
7.4 Berete na vědomí, že při používání Služeb můžete být vystaveni Obsahu, který pro vás může být urážlivý, nemravný nebo nežádoucí, a že v tomto ohledu Služby používáte na vlastní nebezpečí.
7.5 Souhlasíte s tím, že jste plně odpovědní (a že společnost Google nemá žádnou odpovědnost vůči vám ani žádné třetí straně) za jakýkoli Obsah, který vytvoříte, přenesete nebo zobrazíte při používání Služeb a za následky této své činnosti (včetně jakékoli ztráty nebo škody, kterou tím může utrpět společnost Google).
8. Vlastnická práva
-@@ -107,7 +107,7 @@ http://www.google.com/chrome/intl/cs/privacy.html. Tyto zásady vysvětlují, ja
+@@ -109,7 +109,7 @@ http://www.google.com/chrome/intl/cs/privacy.html. Tyto zásady vysvětlují, ja
17.2 Berete na vědomí a souhlasíte s tím, že společnost Google neodpovídá za dostupnost jakýchkoli těchto externích stránek a zdrojů, a že neschvaluje ani neodpovídá za žádnou reklamu, produkty či jiný materiál dostupný prostřednictvím těchto webových stránek a zdrojů.
17.3 Berete na vědomí a souhlasíte s tím, že společnost Google neodpovídá za žádné ztráty nebo škody, které můžete případně utrpět v důsledku dostupnosti těchto externích stránek nebo zdrojů, nebo v důsledku toho, že jste se spoléhali na úplnost, přesnost nebo existenci jakékoli reklamy, produktů nebo jiných materiálů umístěných na těchto webových stránkách nebo zdrojích nebo dostupných jejich prostřednictvím.
Vi opdaterer servicevilkårene for Chrome den 31. marts 2020. De nye vilkår kommer til at omfatte Google Servicevilkår og de yderligere servicevilkår for Google Chrome og Chrome OS. Indtil da gælder vilkårene nedenfor fortsat. Få flere oplysninger i oversigten over de vigtigste ændringer (https://policies.google.com/terms/chromechanges).
Se en forhåndsvisning af de nye vilkår (https://policies.google.com/terms/update) og yderligere vilkår (https://www.google.com/chrome/terms).
Hvis du ikke accepterer vores nye vilkår, kan du få flere oplysninger om dine valgmuligheder under Ofte stillede spørgsmål (https://policies.google.com/terms/chromechanges#faq).
++
Vi opdaterer servicevilkårene for Chrome den 31. marts 2020. De nye vilkår kommer til at omfatte Google Servicevilkår og de yderligere servicevilkår for Google Chrome og Chrome OS. Indtil da gælder vilkårene nedenfor fortsat. Få flere oplysninger i oversigten over de vigtigste ændringer (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Se en forhåndsvisning af de nye vilkår (https://policies.9oo91e.qjz9zk/terms/update) og yderligere vilkår (https://www.9oo91e.qjz9zk/chrome/terms).
Hvis du ikke accepterer vores nye vilkår, kan du få flere oplysninger om dine valgmuligheder under Ofte stillede spørgsmål (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome Servicevilkår
+
Disse Servicevilkår gælder for den version af Google Chrome, der indeholder eksekverbar kode. Kildekode til Google Chrome kan hentes gratis under open source-licensaftaler på chrome://credits.
5.3 Medmindre du specifikt har fået tilladelse til det i en separat aftale med Google, indvilliger du i ikke at reproducere, duplikere, kopiere, sælge, forhandle eller videresælge Tjenesterne uanset formål.
5.4 Du accepterer, at du er eneansvarlig (og at Google intet ansvar har over for dig eller tredjepart) for ethvert brud på dine forpligtelser i henhold til Vilkårene og for konsekvenserne af et sådant brud (herunder ethvert tab eller enhver skade, Google måtte pådrage sig).
6. Dine personlige oplysninger og beskyttelsen af disse
7.4 Du forstår, at ved at bruge Tjenesterne kan du blive udsat for Indhold, du muligvis finder anstødeligt, uanstændigt eller krænkende, og at du i den forbindelse bruger Tjenesterne på eget ansvar.
7.5 Du accepterer, at du er eneansvarlig (og at Google intet ansvar har over for dig eller tredjepart) for ethvert Indhold, du opretter, overfører eller viser, mens du bruger Tjenesterne, og for konsekvenserne af en sådan handling (herunder ethvert tab eller enhver skade, Google måtte pådrage sig).
17.2 Du anerkender og accepterer, at Google ikke er ansvarlig for tilgængeligheden af sådanne eksterne websteder eller ressourcer, og at Google ikke står bag annoncering, produkter eller andre materialer, der er tilgængelige fra sådanne websteder eller ressourcer.
17.3 Du anerkender og accepterer, at Google ikke er ansvarlig for tab eller skade, du måtte pådrage dig som følge af tilgængeligheden af disse eksterne websteder eller ressourcer, eller som følge af din tillid til udførligheden, nøjagtigheden eller eksistensen af annoncering, produkter eller andre materialer, der findes på eller er tilgængelige fra sådanne websteder eller ressourcer.
Am 31. März 2020 aktualisieren wir die Nutzungsbedingungen für Chrome. Die neuen Bestimmungen umfassen sowohl die Nutzungsbedingungen von Google als auch die zusätzlichen Bedingungen für Google Chrome und Chrome OS. Bis dahin gelten weiterhin die unten genannten Nutzungsbedingungen. Weitere Einzelheiten können Sie in unserer Zusammenfassung der wichtigsten Änderungen (https://policies.google.com/terms/chromechanges) nachlesen.
Hier finden Sie eine Vorschau der neuen Nutzungsbedingungen (https://policies.google.com/terms/update) und der zusätzlichen Bedingungen (https://www.google.com/chrome/terms).
Falls Sie mit unseren neuen Nutzungsbedingungen nicht einverstanden sind, finden Sie in unserer Rubrik Häufig gestellte Fragen (https://policies.google.com/terms/chromechanges#faq) Informationen zu Ihren Alternativen.
++
Am 31. März 2020 aktualisieren wir die Nutzungsbedingungen für Chrome. Die neuen Bestimmungen umfassen sowohl die Nutzungsbedingungen von Google als auch die zusätzlichen Bedingungen für Google Chrome und Chrome OS. Bis dahin gelten weiterhin die unten genannten Nutzungsbedingungen. Weitere Einzelheiten können Sie in unserer Zusammenfassung der wichtigsten Änderungen (https://policies.9oo91e.qjz9zk/terms/chromechanges) nachlesen.
Hier finden Sie eine Vorschau der neuen Nutzungsbedingungen (https://policies.9oo91e.qjz9zk/terms/update) und der zusätzlichen Bedingungen (https://www.9oo91e.qjz9zk/chrome/terms).
Falls Sie mit unseren neuen Nutzungsbedingungen nicht einverstanden sind, finden Sie in unserer Rubrik Häufig gestellte Fragen (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) Informationen zu Ihren Alternativen.
+
Google Chrome Nutzungsbedingungen
+
+ Diese Nutzungsbedingungen beziehen sich ausschließlich auf die herunterladbare Software-Version des Browsers Google Chrome.
+@@ -26,7 +26,7 @@ h2 { font-size:1em; margin-top:0 }
Google Chrome wurde unter Einsatz von Open Source-Software entwickelt. Wenn Sie Software-Entwickler sind und Google Chrome weiterentwickeln möchten, müssen Sie hinsichtlich der Open Source-Komponenten von Google Chrome diejenigen Nutzungsbeschränkungen beachten, die sich aus den speziellen Open Source-Softwarelizenzbedingungen ergeben. Hinsichtlich der Open Source-Komponenten gehen die speziellen Open Source–Softwarelizenzbedingungen diesen Nutzungsbedingungen vor. Die speziellen Open Source–Softwarelizenzbedingungen sind unter chrome://credits abrufbar.
Die Mehrzahl der Dienste wird Ihnen kostenlos zur Verfügung gestellt. Sollte Google Entgelte für bestimmte Dienste verlangen, müssen Sie möglicherweise zusätzlichen Nutzungsbedingungen oder anderen Regelungen zustimmen, in denen Ihnen insbesondere Informationen über das Entgelt, Rückerstattungen, Laufzeit der Dienste, Änderungen der Dienste und andere, für diese Dienste spezifische Informationen mitgeteilt werden.
Στις 31 Μαρτίου 2020 θα ενημερώσουμε τους Όρους Παροχής Υπηρεσιών για το Chrome. Οι νέοι όροι θα περιλαμβάνουν τους Όρους Παροχής Υπηρεσιών της Google και τους Πρόσθετους Όρους Παροχής Υπηρεσιών του Google Chrome και του Chrome OS. Έως τότε, οι παρακάτω όροι θα εξακολουθήσουν να ισχύουν. Δείτε μια σύνοψη σημαντικών αλλαγών (https://policies.google.com/terms/chromechanges) για περισσότερες λεπτομέρειες.
Δείτε μια προεπισκόπηση των νέων Όρων (https://policies.google.com/terms/update) και των Πρόσθετων όρων (https://www.google.com/chrome/terms).
Εάν δεν συμφωνείτε με τους νέους Όρους, μπορείτε να βρείτε περισσότερες πληροφορίες στις Συνήθεις ερωτήσεις (https://policies.google.com/terms/chromechanges#faq).
++
Στις 31 Μαρτίου 2020 θα ενημερώσουμε τους Όρους Παροχής Υπηρεσιών για το Chrome. Οι νέοι όροι θα περιλαμβάνουν τους Όρους Παροχής Υπηρεσιών της Google και τους Πρόσθετους Όρους Παροχής Υπηρεσιών του Google Chrome και του Chrome OS. Έως τότε, οι παρακάτω όροι θα εξακολουθήσουν να ισχύουν. Δείτε μια σύνοψη σημαντικών αλλαγών (https://policies.9oo91e.qjz9zk/terms/chromechanges) για περισσότερες λεπτομέρειες.
Δείτε μια προεπισκόπηση των νέων Όρων (https://policies.9oo91e.qjz9zk/terms/update) και των Πρόσθετων όρων (https://www.9oo91e.qjz9zk/chrome/terms).
Εάν δεν συμφωνείτε με τους νέους Όρους, μπορείτε να βρείτε περισσότερες πληροφορίες στις Συνήθεις ερωτήσεις (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Όροι Παροχής Υπηρεσιών του Google Chrome
+
Οι παρόντες Όροι Παροχής Υπηρεσιών ισχύουν για την έκδοση εκτελέσιμου κώδικα του Google Chrome. Ο πηγαίος κώδικας του Google Chrome διατίθεται δωρεάν μέσω των συμφωνητικών άδειας χρήσης λογισμικού ανοικτού κώδικα στη διεύθυνση chrome://credits.
5.3 Συμφωνείτε να μην προβαίνετε σε αναπαραγωγή, δημιουργία αντιτύπων, αντιγραφή, πώληση, εμπόριο ή μεταπώληση των Υπηρεσιών για κανένα σκοπό, εκτός εάν διαθέτετε ειδική άδεια για τέτοιου είδους πρακτικές βάσει ειδικού συμφωνητικού με την Google.
5.4 Συμφωνείτε ότι είστε αποκλειστικά υπεύθυνοι (και ότι η Google δεν φέρει καμία ευθύνη έναντι σε εσάς ή κάποιο τρίτο μέρος) για την όποια παραβίαση των υποχρεώσεών σας βάσει των Όρων, καθώς και για τις συνέπειες που απορρέουν από μια τέτοια παραβίαση (συμπεριλαμβανομένης της όποιας απώλειας ή ζημίας την οποία ενδέχεται να υποστεί η Google).
7.4 Αποδέχεστε ότι με τη χρήση των Υπηρεσιών, ενδέχεται να εκτεθείτε σε Περιεχόμενο που ενδεχομένως θεωρήσετε προσβλητικό, άσεμνο ή ανάρμοστο και ότι, σε αυτήν την περίπτωση, χρησιμοποιείτε τις Υπηρεσίες με δική σας ευθύνη.
7.5 Συμφωνείτε ότι ευθύνεστε αποκλειστικά (και ότι η Google δεν φέρει καμία ευθύνη έναντι σε εσάς ή κάποιο τρίτο μέρος) για το Περιεχόμενο που δημιουργείτε, μεταβιβάζετε ή προβάλετε κατά τη χρήση της Υπηρεσίας καθώς και για τις συνέπειες των πράξεών σας (συμπεριλαμβανομένης της όποιας απώλειας ή ζημίας την οποία ενδέχεται να υποστεί η Google) ως αποτέλεσμα τέτοιων πρακτικών.
17.2 Αποδέχεστε και συμφωνείτε ότι η Google δεν φέρει ευθύνη για τη διαθεσιμότητα τέτοιων εξωτερικών ιστότοπων ή πόρων και δεν υιοθετεί όποιες διαφημίσεις, προϊόντα ή άλλα υλικά που σχετίζονται ή προέρχονται από τέτοιους ιστότοπους ή πόρους.
17.3 Αποδέχεστε και συμφωνείτε ότι η Google δεν φέρει καμία ευθύνη για κάθε απώλεια ή ζημία που ενδέχεται να προκληθεί από εσάς και που απορρέει από τη διαθεσιμότητα των εν λόγω εξωτερικών ιστότοπων και πόρων ή που προκύπτει ως αποτέλεσμα της εκ μέρους σας ένδειξης εμπιστοσύνης στην αρτιότητα, ακρίβεια ή ύπαρξη οποιασδήποτε διαφήμισης, προϊόντων ή άλλου υλικού που διατίθεται ή υπάρχει στους εν λόγω ιστότοπους ή πόρους.
We’re updating the Terms of Service for Chrome on 31 March 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional Terms of Service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new terms (https://policies.google.com/terms/update) and additional terms (https://www.google.com/chrome/terms).
If you don’t agree to our new terms, you can find more information about your options in our Frequently asked questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the Terms of Service for Chrome on 31 March 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional Terms of Service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new terms (https://policies.9oo91e.qjz9zk/terms/update) and additional terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new terms, you can find more information about your options in our Frequently asked questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome Terms of Service
+
These Terms of Service apply to the executable code version of Google Chrome. Source code for Google Chrome is available free of charge under open source software licence agreements at chrome://credits.
5.3 Unless you have been specifically permitted to do so in a separate agreement with Google, you agree that you will not reproduce, duplicate, copy, sell, trade or resell the Services for any purpose.
5.4 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the Terms and for the consequences (including any loss or damage that Google may suffer) of any such breach.
7.4 You understand that by using the Services, you may be exposed to Content that you may find offensive, indecent or objectionable and that, in this respect, you use the Services at your own risk.
7.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any Content that you create, transmit or display while using the Services, and for the consequences of your actions (including any loss or damage that Google may suffer) by doing so.
17.2 You acknowledge and agree that Google is not responsible for the availability of any such external sites or resources and does not endorse any advertising, products or other materials on or available from such websites or resources.
17.3 You acknowledge and agree that Google is not liable for any loss or damage that may be incurred by you as a result of the availability of those external sites or resources, or as a result of any reliance placed by you on the completeness, accuracy or existence of any advertising, products or other materials on or available from such websites or resources.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome Terms of Service
+
These Terms of Service apply to the executable code version of Google Chrome. Source code for Google Chrome is available free of charge under open source software license agreements at chrome://credits.
5.3 Unless you have been specifically permitted to do so in a separate agreement with Google, you agree that you will not reproduce, duplicate, copy, sell, trade or resell the Services for any purpose.
5.4 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the Terms and for the consequences (including any loss or damage which Google may suffer) of any such breach.
8.4 Google acknowledges and agrees that it obtains no right, title or interest from you (or your licensors) under these Terms in or to any Content that you submit, post, transmit or display on, or through, the Services, including any intellectual property rights which subsist in that Content (whether those rights happen to be registered or not, and wherever in the world those rights may exist). Unless you have agreed otherwise in writing with Google, you agree that you are responsible for protecting and enforcing those rights and that Google has no obligation to do so on your behalf.
8.5 You agree that you shall not remove, obscure, or alter any proprietary rights notices (including copyright and trade mark notices) which may be affixed to or contained within the Services.
8.6 Unless you have been expressly authorized to do so in writing by Google, you agree that in using the Services, you will not use any trade mark, service mark, trade name, logo of any company or organization in a way that is likely or intended to cause confusion about the owner or authorized user of such marks, names or logos.
(V) YOUR FAILURE TO KEEP YOUR PASSWORD OR ACCOUNT DETAILS SECURE AND CONFIDENTIAL;
14.2 THE LIMITATIONS ON GOOGLE’S LIABILITY TO YOU IN PARAGRAPH 14.1 ABOVE SHALL APPLY WHETHER OR NOT GOOGLE HAS BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.
16.1 Some of the Services are supported by advertising revenue and may display advertisements and promotions. These advertisements may be targeted to the content of information stored on the Services, queries made through the Services or other information.
16.2 The manner, mode and extent of advertising by Google on the Services are subject to change without specific notice to you.
17.2 You acknowledge and agree that Google is not responsible for the availability of any such external sites or resources, and does not endorse any advertising, products or other materials on or available from such web sites or resources.
17.3 You acknowledge and agree that Google is not liable for any loss or damage which may be incurred by you as a result of the availability of those external sites or resources, or as a result of any reliance placed by you on the completeness, accuracy or existence of any advertising, products or other materials on, or available from, such web sites or resources.
El 31 de marzo de 2020, actualizaremos las condiciones del servicio de Google Chrome. Las nuevas condiciones incluirán las Condiciones del Servicio de Google y las condiciones del servicio adicionales de Google Chrome y el Sistema operativo Chrome. Hasta entonces, seguirán vigentes las condiciones que se indican a continuación. Para obtener más detalles, consulte un resumen de los cambios clave (https://policies.google.com/terms/chromechanges).
Consulte una vista previa de las nuevas Condiciones (https://policies.google.com/terms/update) y Condiciones Adicionales (https://www.google.com/chrome/terms).
Si no acepta nuestras nuevas Condiciones, puede encontrar más información sobre las opciones disponibles en nuestras Preguntas frecuentes (https://policies.google.com/terms/chromechanges#faq).
++
El 31 de marzo de 2020, actualizaremos las condiciones del servicio de Google Chrome. Las nuevas condiciones incluirán las Condiciones del Servicio de Google y las condiciones del servicio adicionales de Google Chrome y el Sistema operativo Chrome. Hasta entonces, seguirán vigentes las condiciones que se indican a continuación. Para obtener más detalles, consulte un resumen de los cambios clave (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Consulte una vista previa de las nuevas Condiciones (https://policies.9oo91e.qjz9zk/terms/update) y Condiciones Adicionales (https://www.9oo91e.qjz9zk/chrome/terms).
Si no acepta nuestras nuevas Condiciones, puede encontrar más información sobre las opciones disponibles en nuestras Preguntas frecuentes (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Condiciones del servicio de Google Chrome
+
Estas Condiciones del servicio se aplicarán a la versión de código ejecutable de Google Chrome. El código fuente de Google Chrome se encuentra disponible de forma gratuita sujeto a los acuerdos de licencia de software de código abierto que encontrará en la página chrome://credits.
5.3 A menos que se estipule lo contrario en un acuerdo independiente entre usted y Google, se compromete a no reproducir, duplicar, copiar, vender, comercializar ni revender los Servicios para ningún fin.
5.4 Por el presente acuerdo, acepta que usted es el único responsable, y que Google renuncia a toda responsabilidad hacia usted o hacia cualquier tercero, del incumplimiento de cualquiera de sus obligaciones en virtud de las Condiciones, así como de las consecuencias, incluido cualquier daño o pérdida que se pueda ocasionar a Google, derivado de dicho incumplimiento.
8.4 Google renuncia a todo derecho, título o interés que le conceda usted o sus proveedores de licencias, de acuerdo con lo estipulado en estas Condiciones, y relativo a cualquier Contenido que facilite, publique, transfiera o muestre en los Servicios o a través de ellos, incluidos los derechos de propiedad intelectual que rijan el Contenido, independientemente de si los mencionados derechos están registrados o no y del país en el que existan. Salvo que acuerde lo contrario por escrito con Google, se compromete a proteger y aplicar los mencionados derechos, y exime a Google de la obligación de hacerlo en su nombre.
8.5 Acepta no eliminar, ocultar ni alterar los avisos de derechos sobre la propiedad, entre ellos, avisos de derechos de autor y de marcas registradas, tanto los incluidos en los Servicios como los que se facilitan como parte de estos.
8.6 Salvo que Google le haya concedido la autorización expresamente por escrito, se compromete a que, durante el uso de los Servicios, no utilizará ninguna marca comercial, marca de servicio, nombre comercial o logotipo de ninguna empresa o entidad en modo alguno que ocasionara confusión sobre el propietario o usuario autorizado de dichas marcas, nombres o logotipos.
(V) LA NEGLIGENCIA POR NO HABER PRESERVADO SU CONTRASEÑA O LA INFORMACIÓN DE SU CUENTA DE FORMA SEGURA Y CONFIDENCIAL;
14.2 LAS LIMITACIONES DE LA RESPONSABILIDAD DE GOOGLE ANTE USTED, ESTIPULADAS EN EL PÁRRAFO 14.1, SE APLICARÁN INDEPENDIENTEMENTE DE SI SE LE NOTIFICARON TALES POSIBILIDADES DE PÉRDIDAS A GOOGLE O DE SI GOOGLE DEBERÍA HABER SIDO CONSCIENTE DE DICHA POSIBILIDAD.
15. Políticas relativas a los derechos de autor y a las marcas comerciales
16.1 Algunos de los Servicios se financian a través de los ingresos obtenidos de la publicidad y pueden mostrar anuncios y promociones. Este tipo de publicidad podrá estar orientada al contenido de la información almacenada en los Servicios, a las consultas realizadas a través de estos o a otro tipo de información.
16.2 La manera, el modo y el alcance de dicha publicidad de Google en los Servicios están sujetos a cambios sin previo aviso.
17.2 Reconoce y acepta que Google no se responsabiliza de la disponibilidad de dichos sitios web o recursos externos y que no respalda la publicidad, los productos u otros materiales proporcionados en los sitios web o recursos en cuestión o a través de ellos, ni es responsable de los mismos.
17.3 Reconoce y acepta que Google no se responsabiliza de ninguna de las pérdidas o daños en que pueda incurrir como consecuencia de la disponibilidad de dichos sitios web o recursos externos o como consecuencia de la confianza que deposite en la exhaustividad, precisión o existencia de publicidad, productos u otros materiales proporcionados en los sitios web o recursos en cuestión o a través de ellos.
El 31 de marzo de 2020 actualizaremos los términos del servicio de Google Chrome. Los nuevos términos incluirán los Términos del Servicio de Google y los Términos del Servicio Adicionales de Google Chrome y Chrome OS. Hasta entonces, seguirán aplicándose los términos que se indican más abajo. Para obtener más información, consulta el resumen de los cambios principales (https://policies.google.com/terms/chromechanges).
Aquí tienes una vista previa de los nuevos Términos (https://policies.google.com/terms/update) y de los Términos Adicionales (https://www.google.com/chrome/terms).
Si no estás de acuerdo con nuestros nuevos Términos, encontrarás más información sobre tus opciones en nuestras preguntas frecuentes (https://policies.google.com/terms/chromechanges#faq).
++
El 31 de marzo de 2020 actualizaremos los términos del servicio de Google Chrome. Los nuevos términos incluirán los Términos del Servicio de Google y los Términos del Servicio Adicionales de Google Chrome y Chrome OS. Hasta entonces, seguirán aplicándose los términos que se indican más abajo. Para obtener más información, consulta el resumen de los cambios principales (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Aquí tienes una vista previa de los nuevos Términos (https://policies.9oo91e.qjz9zk/terms/update) y de los Términos Adicionales (https://www.9oo91e.qjz9zk/chrome/terms).
Si no estás de acuerdo con nuestros nuevos Términos, encontrarás más información sobre tus opciones en nuestras preguntas frecuentes (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Condiciones del servicio de Google Chrome
+
Estas Condiciones del servicio se aplicarán a la versión de código ejecutable de Google Chrome. El código fuente de Google Chrome está disponible de forma gratuita de conformidad con los acuerdos sobre licencias de software libre que se encuentran en la página chrome://credits.
5.3 A menos que se estipule lo contrario en un acuerdo independiente entre usted y Google, se compromete a no reproducir, duplicar, copiar, vender, comercializar ni revender los Servicios para ningún fin.
5.4 Por el presente acuerdo, acepta que usted es el único responsable (y que Google renuncia a toda responsabilidad hacia usted o hacia cualquier tercero) del incumplimiento de cualquiera de las obligaciones contraídas en virtud de las Condiciones, así como de las consecuencias derivadas de dicho incumplimiento (entre las que se incluye cualquier pérdida o daño que pudiera ocasionar a Google).
7.4 Por el presente acuerdo, es consciente de que al utilizar los Servicios podría estar expuesto a Contenido que, según su parecer, sea ofensivo, indecente u objetable y de que, en consecuencia, usa estos Servicios bajo su propia responsabilidad.
7.5 Acepta que es el único responsable (y que Google renuncia a toda responsabilidad hacia usted o hacia cualquier tercero) de todo el Contenido que cree, transfiera o publique durante el uso de los Servicios, así como de las consecuencias derivadas de sus acciones, incluida cualquier pérdida o daño que pudiera ocasionar a Google.
17.2 Reconoce y acepta que Google no se responsabiliza de la disponibilidad de dichos sitios web o recursos externos y que no respalda la publicidad, los productos u otros materiales proporcionados en los sitios web o recursos en cuestión o a través de ellos, ni es responsable de los mismos.
17.3 Reconoce y acepta que Google no es responsable de ninguna de las pérdidas ni de los daños que pueda ocasionar como consecuencia de la disponibilidad de dichos sitios web o recursos externos o como consecuencia de la confianza que deposite en la exhaustividad, precisión o existencia de publicidad, productos u otros materiales proporcionados en los sitios web o en los recursos en cuestión o a través de ellos.
Värskendame 31. märtsil 2020 Chrome'i teenusetingimusi. Uued tingimused hõlmavad Google’i teenusetingimusi ning Google Chrome'i ja Chrome OS-i lisateenusetingimusi. Seni kehtivad allolevad tingimused. Lisateabe saamiseks vaadake oluliste muudatuste kokkuvõtet (https://policies.google.com/terms/chromechanges).
Vaadake uute tingimuste (https://policies.google.com/terms/update) ja lisatingimuste (https://www.google.com/chrome/terms) eelvaadet.
Kui te uute tingimustega ei nõustu, leiate oma võimaluste kohta lisateavet korduma kippuvatest küsimustest (https://policies.google.com/terms/chromechanges#faq).
++
Värskendame 31. märtsil 2020 Chrome'i teenusetingimusi. Uued tingimused hõlmavad Google’i teenusetingimusi ning Google Chrome'i ja Chrome OS-i lisateenusetingimusi. Seni kehtivad allolevad tingimused. Lisateabe saamiseks vaadake oluliste muudatuste kokkuvõtet (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Vaadake uute tingimuste (https://policies.9oo91e.qjz9zk/terms/update) ja lisatingimuste (https://www.9oo91e.qjz9zk/chrome/terms) eelvaadet.
Kui te uute tingimustega ei nõustu, leiate oma võimaluste kohta lisateavet korduma kippuvatest küsimustest (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome'i teenusetingimused
+
Käesolevad teenusetingimused kehtivad Google Chrome'i täitmiskoodi versiooni kohta. Google Chrome'i lähtekood on tasuta saadaval avatud allikaga tarkvara litsentsilepingutes aadressil chrome://credits.
+
1. Teie suhe Google'iga
+@@ -44,14 +44,14 @@ Käesolevat õiguslikku lepingut nimetatakse edaspidi „tingimusteks“.
5.3 Kui teil ei ole Google'iga eraldi sellekohast lepingut, ei ole ühelgi tingimusel lubatud teenuseid taasluua, jäljendada, paljundada, kopeerida, müüa, kaubelda ega edasi müüa.
5.4 Te nõustute, et ainuüksi teie olete vastutav (ning Google'il ei ole teie ees ega ka kolmanda osapoole ees mingit vastutust) kõikide tingimustest tulenevate kohustuste rikkumiste ja ka tagajärgede eest (kaasa arvatud kõik Google'i kahjud või kahjustused), mis tulenevad sellistest rikkumistest.
7.4 Te mõistate, et teenuste kasutamisel võite kokku puutuda sisuga, mida võite pidada solvavaks, sündsusetuks või vastumeelseks, ning selles suhtes kasutate teenust omal vastutusel.
7.5 Nõustute, et olete ainuisikuliselt vastutav (Google'il ei ole teie ega kolmandate osapoolte ees mingit vastutust) teenuste kasutamisel mis tahes teie loodava, edastatava või kuvatava sisu ning sellest tulenevate tagajärgede eest (kaasa arvatud kõik võimalikud Google'i kaotused või kahjud).
17.2 Te võtate teadmiseks ja nõustute, et Google ei vastuta selliste välislehtede või -ressursside kättesaadavuse eest ega toeta muid reklaame, tooteid ning materjale kui need, mis on saadaval sellistel veebilehtedel või ressurssidel.
17.3 Te võtate teadmiseks ja nõustute, et Google ei vastuta kahjude või kadude eest, mida võivad teile põhjustada nende välislehtede või -ressursside kättesaadavus, või teie tekkinud usaldusväärsuse eest sellistel veebilehtedel või ressurssidel saadaolevate reklaamide, toodete ning materjalide täielikkuse, täpsuse ning olemasolu suhtes.
شرایط خدمات Chrome را ۳۱ مارس ۲۰۲۰ بهروزرسانی میکنیم. شرایط جدید شامل «شرایط خدمات Google» و «شرایط خدمات تکمیلی» Google Chrome و «سیستمعامل Chrome» خواهد بود. تا آن زمان، شرایط زیر همچنان اعمال خواهد شد. برای جزئیات بیشتر، خلاصه تغییرات اساسی (https://policies.google.com/terms/chromechanges) را ببینید.
پیشنمایش شرایط (https://policies.google.com/terms/update) و شرایط تکمیلی (https://www.google.com/chrome/terms) جدید را ببینید.
اگر با «شرایط» جدید ما موافق نیستید، میتوانید اطلاعات بیشتری درباره گزینههای خود در پرسشگان (https://policies.google.com/terms/chromechanges#faq) ما پیدا کنید.
++
شرایط خدمات Chrome را ۳۱ مارس ۲۰۲۰ بهروزرسانی میکنیم. شرایط جدید شامل «شرایط خدمات Google» و «شرایط خدمات تکمیلی» Google Chrome و «سیستمعامل Chrome» خواهد بود. تا آن زمان، شرایط زیر همچنان اعمال خواهد شد. برای جزئیات بیشتر، خلاصه تغییرات اساسی (https://policies.9oo91e.qjz9zk/terms/chromechanges) را ببینید.
پیشنمایش شرایط (https://policies.9oo91e.qjz9zk/terms/update) و شرایط تکمیلی (https://www.9oo91e.qjz9zk/chrome/terms) جدید را ببینید.
اگر با «شرایط» جدید ما موافق نیستید، میتوانید اطلاعات بیشتری درباره گزینههای خود در پرسشگان (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) ما پیدا کنید.
+
شرایط سرویس Google Chrome
+
این شرایط سرویس در مورد نسخه Google Chrome که دارای کد قابل اجراست اعمال می شود. بر اساس قراردادهای مجوز در آدرس chrome://credits، کد منبع Google Chrome به طور رایگان و به صورت نرم افزار منبع باز در اختیار شما قرار می گیرد.
5.3 شما موافقت می کنید که به هیچ منظوری امکان تولید مجدد، کپی برداری، فروش، تجارت یا فروش مجدد سرویس ها را نخواهید داشت، بجز در مواردی که بر اساس وجود یک قرارداد جداگانه با Google این اجازه به شما داده شده باشد.
5.4 شما موافقت می کنید که در قبال هرگونه نقض الزامات مربوط به "شرایط" و یا عواقب حاصل از چنین نقضی (از جمله هرگونه خسارت یا آسیب وارد شده به Google)، تنها مسئول آن خواهید بود (و Google هیچ مسئولیتی در قبال شما و یا اشخاص ثالث نخواهد داشت).
8.4 Google این امر را می پذیرد و با آن موافقت می کند که هیچ حق، عنوان یا سودی از جانب شما (یا اعطا کنندگان مجوز شما) به واسطه این "شرایط" در ارتباط با محتوای ارسال شده، پست شده، منتقل شده یا نمایش داده شده از طرف شما و از طریق سرویس ها، از جمله هرگونه حقوق مربوط به دارایی های معنوی که به واسطه وجود محتوا ایجاد شده باشد (خواه این حقوق ثبت شده یا ثبت نشده باشد و در هر کجای دنیا که این حقوق موجود باشد) به Google تعلق نخواهد گرفت. شما موافقت می کنید که مسئول محافظت از این حقوق هستید و Google هیچ الزامی برای انجام این کار از جانب شما نخواهد داشت، مگر آنکه این امر به صورت کتبی و به گونه ای دیگر به توافق Google رسیده باشد.
8.5 شما موافقت می کنید که قادر به حذف، تغییر و ایجاد ابهام در اعلامیه های حقوق اختصاصی وابسته یا موجود در سرویس ها (از جمله حقوق نشر و اعلامیه های علائم تجاری) نخواهید بود.
8.6 شما موافقت می کنید که با استفاده از این سرویس ها، از هرگونه مارک تجاری، مارک سرویس ها، نام تجاری، آرم هرگونه شرکت یا سازمان به طریقی که سبب بروز اشتباه در شناسایی مالک یا کاربر مجاز چنین مارک، نام یا آرمی شود خودداری خواهید کرد، مگر آنکه صراحتاً مجوز انجام این کار به صورت کتبی از طرف Google در اختیار شما قرار بگیرد.
(5) ناتوانی شما در حفظ رمز عبور یا جزئیات حساب به صورت ایمن و محرمانه؛
14.2 محدودیت های مربوط به مسئولیت های GOOGLE که در بند 14.1 در بالا به آن اشاره شد خواه در صورت آگاهی GOOGLE نسبت به احتمال بروز چنین آسیب ها یا صدماتی و یا عدم آگاهی آن نسبت به این امور، در مورد شما قابل اعمال خواهد بود.
16.1 برخی از سرویس ها با درآمد حاصل از تبلیغات پشتیبانی می شوند و از این رو تبلیغات و پیام های تبلیغاتی در آنها نمایش داده می شود. این تبلیغات با توجه به محتوای اطلاعات ذخیره شده در آن سرویس ها، پرسش های انجام شده از طریق سرویس و یا دیگر اطلاعات به صورت هدفمند نمایش داده می شوند.
16.2 شیوه، حالت و محدوده تبلیغات انجام شده توسط Google در سرویس ها بدون هرگونه اطلاع رسانی به شما تغییر خواهد کرد.
17.2 شما تأیید کرده و می پذیرید که Google در قبال وجود چنین سایت ها یا منابع خارجی مسئولیتی ندارد و هیچکدام از این تبلیغات، محصولات یا دیگر موارد موجود در این وب سایت ها یا منابع را مورد تأیید و حمایت خود قرار نخواهد داد.
17.3 شما تأیید کرده و می پذیرید که Google در قبال زیان ها یا آسیب هایی که از طریق شما و در پی وجود چنین سایت ها و منابع خارجی بروز کند یا در نتیجه اعتماد شما به بی نقص بودن، صحت یا وجود تبلیغات، محصولات یا دیگر موارد و یا ارائه چنین امکاناتی از طریق آنها و یا چنین وب سایت ها یا منابعی مسئول نخواهد بود.
Chromen käyttöehdot päivitetään 31.3.2020. Esimerkiksi Googlen käyttöehdot ja Google Chromen sekä Chrome-käyttöjärjestelmän lisäehdot sisältyvät uusiin ehtoihin. Alla olevat ehdot ovat voimassa uusien julkaisuun asti. Jos haluat lisätietoja, katso yhteenveto tärkeimmistä muutoksista (https://policies.google.com/terms/chromechanges).
Katso uusien käyttöehtojen (https://policies.google.com/terms/update) ja lisäehtojen (https://www.google.com/chrome/terms) esikatselu.
Jos et hyväksy uusia käyttöehtoja, lue lisää vaihtoehdoistasi Usein kysyttyä ‑osiosta (https://policies.google.com/terms/chromechanges#faq).
++
Chromen käyttöehdot päivitetään 31.3.2020. Esimerkiksi Googlen käyttöehdot ja Google Chromen sekä Chrome-käyttöjärjestelmän lisäehdot sisältyvät uusiin ehtoihin. Alla olevat ehdot ovat voimassa uusien julkaisuun asti. Jos haluat lisätietoja, katso yhteenveto tärkeimmistä muutoksista (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Katso uusien käyttöehtojen (https://policies.9oo91e.qjz9zk/terms/update) ja lisäehtojen (https://www.9oo91e.qjz9zk/chrome/terms) esikatselu.
Jos et hyväksy uusia käyttöehtoja, lue lisää vaihtoehdoistasi Usein kysyttyä ‑osiosta (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chromen käyttöehdot
+
Nämä käyttöehdot koskevat Google Chromen suoritettavaa koodiversiota. Google Chromen lähdekoodi on saatavilla maksutta avoimen lähdekoodin ohjelmistojen käyttöoikeussopimusten mukaisesti osoitteesta chrome://credits.
5.3 Ellei käyttäjälle ole nimenomaisesti annettu kirjallisella Googlen kanssa tehdyllä erillisellä sopimuksella lupaa siihen, käyttäjä sitoutuu olemaan jäljentämättä, monistamatta, kopioimatta, myymättä tai jälleenmyymättä Palveluita mitään tarkoitusta varten.
5.4 Käyttäjä hyväksyy, että hän vastaa itse täysin (ja että Googlella ei ole velvollisuuksia käyttäjää tai ulkopuolista osapuolta kohtaan) kaikista Ehtojen mukaisten käyttäjän velvollisuuksien rikkomisesta ja niiden seurauksista (mukaan lukien Googlen mahdollisesti kärsimät menetykset tai vahingot).
6. Tietosuoja ja käyttäjän henkilökohtaiset tiedot
7.4 Käyttäjä ymmärtää, että Palveluita käyttämällä hän saattaa saada tietoonsa loukkaavana, epäsiveellisenä tai paheksuttavana pitämäänsä Sisältöä ja että käyttäjä käyttää Palveluita omalla vastuullaan.
7.5 Käyttäjä hyväksyy, että hän vastaa itse täysin (ja että Googlella ei ole velvollisuuksia käyttäjää tai ulkopuolista osapuolta kohtaan) kaikesta käyttäjän luomasta, lähettämästä tai näyttämästä Sisällöstä Palveluiden käyttämisen yhteydessä sekä kaikista käyttäjän toimien seurauksista (mukaan lukien Googlen mahdollisesti kärsimät menetykset tai vahingot).
17.2 Käyttäjä ymmärtää ja hyväksyy, että Google ei vastaa kyseisten ulkoisten sivustojen tai resurssien käytettävyydestä eikä tue kyseisissä sivustoissa tai resursseissa käytettävissä olevaa mainontaa, tuotteita tai muuta materiaalia.
17.3 Käyttäjä ymmärtää ja hyväksyy, että Google ei vastaa tappioista tai vahingoista, jotka ovat syntyneet käyttäjälle kyseisten ulkoisten sivustojen tai resurssien käytettävyydestä tai jotka syntyvät käyttäjän luottamuksesta kyseisissä sivustoissa tai resursseissa olevan mainonnan, tuotteiden tai muun materiaalin täydellisyyteen, oikeellisuuteen tai olemassaoloon.
Ia-update namin ang mga tuntunin ng serbisyo para sa Chrome sa Marso 31, 2020. Kabilang sa mga bagong tuntunin ang Mga Tuntunin ng Serbisyo ng Google at ang mga karagdagang tuntunin ng serbisyo ng Google Chrome at Chrome OS. Hanggang sa panahong iyon, patuloy na malalapat ang mga tuntunin sa ibaba. Tingnan ang buod ng mga pangunahing pagbabago (https://policies.google.com/terms/chromechanges) para sa higit pang detalye.
Tingnan ang preview ng bagong Mga Tuntunin (https://policies.google.com/terms/update) at Mga Karagdagang Tuntunin (https://www.google.com/chrome/terms).
Kung hindi ka sumasang-ayon sa aming bagong Mga Tuntunin, makakahanap ka ng higit pang impormasyon tungkol sa iyong mga opsyon sa aming Mga Madalas Itanong (FAQ) (https://policies.google.com/terms/chromechanges#faq).
++
Ia-update namin ang mga tuntunin ng serbisyo para sa Chrome sa Marso 31, 2020. Kabilang sa mga bagong tuntunin ang Mga Tuntunin ng Serbisyo ng Google at ang mga karagdagang tuntunin ng serbisyo ng Google Chrome at Chrome OS. Hanggang sa panahong iyon, patuloy na malalapat ang mga tuntunin sa ibaba. Tingnan ang buod ng mga pangunahing pagbabago (https://policies.9oo91e.qjz9zk/terms/chromechanges) para sa higit pang detalye.
Tingnan ang preview ng bagong Mga Tuntunin (https://policies.9oo91e.qjz9zk/terms/update) at Mga Karagdagang Tuntunin (https://www.9oo91e.qjz9zk/chrome/terms).
Kung hindi ka sumasang-ayon sa aming bagong Mga Tuntunin, makakahanap ka ng higit pang impormasyon tungkol sa iyong mga opsyon sa aming Mga Madalas Itanong (FAQ) (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Mga Tuntunin ng Serbisyo ng Google Chrome
+
Nalalapat ang Mga Tuntunin ng Serbisyong ito sa executable code na bersyon ng Google Chrome. Magagamit nang libre ang source code para sa Google Chrome alinsunod sa open source na mga kasunduan sa paglilisensya ng software chrome://credits.
5.3 Maliban kung partikular kang pinahintulutan na gawin sa isang hiwalay na kasunduan sa Google, sumasang-ayon kang hindi mo ire-reproduce, idu-duplicate, kokopyahin, ibebenta, ikakalakal o muling-ibebenta ang Mga Serbisyo sa anumang layunin.
5.4 Sumasang-ayon kang mag-isa kang mananagot para sa (at walang pananagutan ang Google sa iyo o sa kaninumang third party para sa) anumang paglabag ng iyong mga obligasyon sa ilalim ng Mga Tuntunin at para sa mga kahihinatnan (kabilang ang anumang pagkalugi o pinsala na maaaring sapitin ng Google) ng anumang naturang paglabag.
8.4 Kinikilala at sinasang-ayunan ng Google na wala itong kinukuhang karapatan, titulo o interes mula sa iyo (o sa iyong mga tagapaglisensya) sa ilalim ng Mga Tuntuning ito sa o sa kahit anong Nilalaman na iyong isinumite, na-post, ipinadala o ipinakita sa, o sa pamamagitan ng Mga Serbisyo, kabilang ang anumang mga karapatan sa ari-ariang intelektwal na kapwa-umiiral sa Nilalamang iyon (kung nangyari mang nakarehistro ang mga karapatang iyon o hindi, at kung saan man sa mundo umiiral ang mga karapatang iyon). Maliban kung sumang-ayon ka nang pasulat sa Google, sumasang-ayon kang mananagot ka para sa pagprotekta at pagpapatupad ng mga karapatang iyon at walang obligasyon ang Google na gawin ito sa iyong ngalan.
8.5 Sumasang-ayon kang hindi mo aalisin, palalabuin, o papalitan ang anumang mga notice sa mga karapatan ng pagmamay-ari (kabilang ang copyright at mga notice sa trade mark) na maaaring ilakip sa o ilagay sa loob ng Mga Serbisyo.
8.6 Maliban kung hayagan kang pasulat na pinahintulutan ng Google na gawin ito, sumasang-ayon ka na sa paggamit ng Mga Serbisyo, hindi ka gagamit ng anumang mga trade mark, service mark, trade name, logo ng anumang kumpanya o samahan sa paraang malamang o sinadyang magdulot ng kalituhan tungkol sa may-ari o awtorisadong gumagamit ng naturang mga marka, pangalan o logo.
(V) ANG IYONG KABIGUAN NA PANATILIHING LIGTAS AT KUMPIDENSYAL ANG MGA DETALYE NG IYONG PASSWORD O ACCOUNT;
14.2 ANG MGA LIMITASYON NG PANANAGUTAN NG GOOGLE SA IYO SA TALATA 14.1 SA ITAAS AY NAAANGKOP NAABISUHAN MAN O HINDI ANG GOOGLE O DAPAT NA NALAMAN ANG POSIBILIDAD NG NATURANG ANUMANG LILITAW NA MGA PAGKALUGI.
16.1 Suportado ang ilan sa Mga Serbisyo ng kita sa advertising at maaaring magpakita ng mga advertisement at pa-promo. Maaaring mai-target ang mga advertisement na ito sa nilalaman ng impormasyon na nakaimbak sa Mga Serbisyo, mga query na isinagawa sa pamamagitan ng mga Serbisyo o iba pang impormasyon.
16.2 Maaaring magbago ang paraan, mode at haba ng advertising ng Google sa mga Serbisyo nang walang partikular na notice sa iyo.
17.2 Kinikilala at sinasang-ayunan mong hindi mananagot ang Google para sa kakayahang magamit ng anumang naturang panlabas na site o mapagkukunan, at hindi nag-eendorso ng anumang advertising, mga produkto o iba pang mga materyal sa o magagamit mula sa naturang mga web site o mapagkukunan.
17.3 Kinikilala at sinasang-ayunan mong hindi mananagot ang Google sa anumang pagkalugi o pinsala na maaaring makuha mo bilang resulta ng kakayahang magamit ng mga panlabas na site o mapagkukunang iyon, o bilang resulta ng anumang pagtitiwalang inilagay mo sa pagkakumpleto, katumpakan o pagkakaroon ng anumang advertising, mga produkto o iba pang mga materyal sa, o makukuha mula sa, naturang mga web site o mapagkukunan.
Nous mettons à jour les conditions d'utilisation de Chrome au 31 mars 2020. La nouvelle version se composera des Conditions d'utilisation de Google et des Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS. En attendant, les conditions ci-dessous restent applicables. Pour en savoir plus, vous pouvez consulter un résumé des principales modifications (https://policies.google.com/terms/chromechanges).
Si vous n'acceptez pas nos nouvelles Conditions d'utilisation, consultez les Questions fréquentes (https://policies.google.com/terms/chromechanges#faq) pour en savoir plus sur les options qui s'offrent à vous.
++
Nous mettons à jour les conditions d'utilisation de Chrome au 31 mars 2020. La nouvelle version se composera des Conditions d'utilisation de Google et des Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS. En attendant, les conditions ci-dessous restent applicables. Pour en savoir plus, vous pouvez consulter un résumé des principales modifications (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Si vous n'acceptez pas nos nouvelles Conditions d'utilisation, consultez les Questions fréquentes (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) pour en savoir plus sur les options qui s'offrent à vous.
+
Conditions d'utilisation de Google Chrome
+
Ces Conditions d'utilisation s'appliquent à la version du code exécutable de Google Chrome. Le code source de Google Chrome est mis à disposition gratuitement dans le cadre des accords de licence des logiciels libres, sur la page chrome://credits.
5.3 Vous consentez à ne pas reproduire, dupliquer, copier, vendre, commercialiser ou revendre les Services à quelque fin que ce soit, sauf autorisation écrite expresse de la part de Google faisant l'objet d'un contrat distinct.
5.4 Vous reconnaissez être seul responsable (et reconnaissez que Google n'a aucune responsabilité envers vous ou des tiers) de toute violation de vos obligations telles que définies par les Conditions et des conséquences dues à un tel manquement (y compris les pertes ou dommages subis par Google).
8.4 La société Google reconnaît et accepte par les présentes Conditions qu'elle ne pourra acquérir aucun droit, titre ou intérêt sur le Contenu que vous ou vos concédants fournissez, publiez, transmettez ou affichez sur les Services ou par le biais de ces derniers, y compris les droits de propriété intellectuelle relatifs à ce Contenu (que ces droits soient déposés ou non, et partout dans le monde où ces droits peuvent exister). Sauf accord écrit contraire conclu entre vous et Google, vous reconnaissez être responsable de la protection et de l'application de ces droits et que Google n'a aucune obligation de protéger ou d'appliquer ces droits en votre nom.
8.5 Vous acceptez également de ne pas supprimer, masquer ni modifier les mentions relatives aux droits de propriété (y compris les avis de droits d'auteur et de marques commerciales) associées ou intégrées aux Services.
8.6 Sauf autorisation écrite de la part de Google, vous acceptez en utilisant les Services de n'utiliser aucune marque commerciale, marque de service, nom commercial ou logo d'une quelconque société ou organisation susceptible de créer la confusion quant au propriétaire ou utilisateur autorisé de ces marques, noms ou logos.
14.2 LES LIMITES DE LA RESPONSABILITÉ DE GOOGLE ENVERS VOUS, ÉNONCÉES DANS LE PARAGRAPHE 14.1 CI-DESSUS, S'APPLIQUENT MÊME SI GOOGLE A ÉTÉ OU AURAIT DÛ ÊTRE AVISÉE DE LA POSSIBILITÉ DE TELLES PERTES.
15. Règlement en matière de droits d'auteur et de marques
16.1 Certains Services sont financés par la publicité et sont susceptibles d'afficher des annonces ou des promotions. Ces annonces peuvent cibler le contenu des informations stockées sur les Services, les requêtes formulées à l'aide des Services ou d'autres informations.
16.2 La présentation, les modalités et l'étendue des publicités diffusées par Google sur les Services sont soumises à modification sans avis préalable à votre attention.
17.2 Vous reconnaissez et acceptez que Google ne saurait être tenue responsable de la disponibilité des sites ou ressources externes, et que Google ne cautionne pas le Contenu de ces sites, les ressources ni les produits présents ou disponibles à partir de ces sites Web ou ressources.
17.3 Vous reconnaissez et acceptez que Google ne saurait être tenue responsable des pertes et dommages que vous pourriez subir, résultant de la disponibilité de ces sites ou ressources externes, ou de la confiance dont vous témoignez vis-à-vis de l'exhaustivité, de l'exactitude ou de l'existence de toute publicité, produit ou autre matériel disponible sur ou à partir de ces sites Web ou ressources.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome સેવાની શરતો
+
આ સેવાની શરતો Google Chrome ના એક્ઝિક્યૂટેબલ કોડ વર્ઝન પર લાગુ થાય છે. Google Chrome માટે સ્રોત કોડ chrome://credits પર ઓપન સોર્સ સૉફ્ટવેર લાઇસેંસ હેઠળ નિઃશુલ્ક ઉપલબ્ધ છે.
5.3 આપ સ્વીકારો છો કે, Google સાથેના એક અલગ કરાર દ્વારા આમ કરવા માટેની વિશિષ્ટ રૂપે પરવાનગી પ્રાપ્ત કર્યા સિવાય, આપ સેવાનું કોઈપણ હેતુ માટે પુનઃઉત્પાદન, ડુપ્લિકેટ, કૉપિ, વેચાણ, વેપાર અથવા પુનઃવેચાણ કરશો નહીં.
5.4 આપ સ્વીકારો છો કે, આપ શરતોની અંતર્ગત આપેલા કોઈપણ કરારના ભંગ માટે અને આવા કોઈપણ કરારભંગના પરિણામ માટે (કોઈપણ હાનિ કે નુકસાન કે જે Google ભોગવે તે સહિત) સંપૂર્ણપણે જવાબદાર (અને એ કે Google આપના કે કોઈ તૃતીય પક્ષ માટે જવાબદાર નથી) છો.
8.4 Google સ્વીકારે છે કે તે આ શરતો હેઠળ અથવા આપની સબમિટ, પોસ્ટ કરેલ, સંચારિત અથવા પ્રદર્શિત કરેલ સામગ્રી અથવા તે સામગ્રીમાં રહેલા કોઈ પણ બૌદ્ધિક સંપદા હકો (ભલે તે હકો નોંધાયા હોય કે નહીં અને તે હકો વિશ્વમાં ક્યાંય પણ અસ્તિત્વમાં હોય) સહિતની સેવાઓ મારફતે આપની પાસેથી (અથવા આપના લાઇસેંસરો) પાસેથી કોઈ પણ અધિકાર, માલિકી હક અથવા લાભ મેળવતું નથી. તમે સ્વીકાર્યું હોય અથવા Google સાથે લિખિત સંમત થયા હોવ એ સિવાય તમે સંમત થાઓ છો કે તમે તે હકોને સુરક્ષિત રાખવા અને અમલ કરવા માટે જવાબદાર છો અને એ કે તમારા વતી આવું કરવામાં Google ને કોઈ બંધન નથી.
8.5 આપ સ્વીકારો છો કે કોઈપણ માલિકી હકની સૂચનાઓ (કૉપિરાઇટ અને ટ્રેડ માર્ક સૂચનાઓ સહિત) ને કાઢી, છુપાવી કે બદલી શકતા નથી કે જે સેવાઓની અંતર્ગત ઉમેરેલ અથવા તેમાં રહેલ હોઈ શકે છે.
8.6 જો કે Google દ્વારા આપને લિખિતમાં તેમ કરવાની સ્પષ્ટ અધિકૃતતા આપવામાં આવી છે, તેમ છતાં આપ સ્વીકારો છો કે સેવાનાં ઉપયોગમાં, આપ કોઈ ટ્રેડમાર્ક, સેવા ચિહ્ન, ટ્રેડ નામ, કોઈ કંપની અથવા સંસ્થાના લોગોનો ઉપયોગ એ પ્રકારે કે હેતુપૂર્વક કરી શકતા નથી કે જેથી તેવા માર્ક્સ, નામ અથવા લોગોનાં અધિકૃત ઉપયોગકર્તાઓ અથવા માલિક વિશે ગૂંચવણનું કારણ બને.
(IV) આપના પાસવર્ડ અને એકાઉન્ટની વિગતોને સુરક્ષિત અને ગોપનીય રાખવામાં આપની નિષ્ફળતા;
14.2 GOOGLE ની ઉપર ફકરા 14.1 માંની આપના પ્રત્યેની મર્યાદાઓ આવા પ્રકારનાં કોઈપણ નુકસાન ઉદ્ભવે તેની સંભાવના માટે જાગ્રત હોય અથવા તે માટેની સલાહ આપતું હોય અથવા ન આપતું હોય તો પણ લાગુ થઈ શકે છે.
16.1 કેટલીક સેવાઓ જાહેરાતોથી આવક દ્વારા સમર્થિત હોય છે અને જાહેરાતો અને પ્રમોશન પ્રદર્શિત કરી શકે છે. આ જાહેરાતો સેવાઓ પર સંગ્રહિત માહિતીની સામગ્રી, સેવાઓ દ્વારા થતા પ્રશ્નો અને અન્ય માહિતીને અનુલક્ષીને હોય છે.
16.2 સેવાઓ પર જાહેરાતોની પદ્ધતિ, મોડ અને તેની સમય મર્યાદા, આપને કોઈ વિશિષ્ટ સૂચના આપ્યા વગર બદલવામાં આવી શકે છે.
17.2 તમે સ્વીકારો છો કે Google કોઈપણ બાહ્ય સાઇટ્સ અથવા સંસાધનોની ઉપલબ્ધતા માટે જવાબદાર નથી અને એવી વેબ સાઇટ્સ અથવા સંસાધનો પરની અથવા તરફની કોઈપણ જાહેરાત, ઉત્પાદનો અથવા અન્ય સામગ્રીનું સમર્થન કરતું નથી.
17.3 તમે સ્વીકારો છો કે Google એવી બાહ્ય સાઇટ્સ અથવા સંસાધનોની ઉપલબ્ધતાનાં પરિણામ રૂપે આપના દ્વારા થયેલી હાનિ કે નુકસાન અથવા એવી વેબ સાઇટ્સ અથવા સંસાધનો પર અથવા તેના દ્વારા ઉપલબ્ધ કરવામાં આવેલ જાહેરાત, ઉત્પાદનો અથવા અન્ય સામગ્રીની સમ્પૂર્ણતા, ચોકસાઈ અથવા અસ્તિત્વ પર તમારા દ્વારા વિશ્વાસ કર્યાનાં પરિણામે થયેલી હાનિ કે નુકસાન માટે જવાબદાર નથી.
אנו מעדכנים את התנאים וההגבלות של Chrome ב-31 במרץ 2020. התנאים החדשים יכללו את התנאים וההגבלות של Google ואת התנאים וההגבלות הנוספים של Google Chrome ו-Chrome OS. עד למועד זה ימשיכו לחול התנאים שלהלן. כדי לקבל פרטים נוספים, ניתן לעיין בסיכום של השינויים העיקריים (https://policies.google.com/terms/chromechanges).
בקישורים הבאים אפשר לעיין מראש בתנאים החדשים (https://policies.google.com/terms/update) ובתנאים הנוספים (https://www.google.com/chrome/terms).
אם אינך רוצה להביע הסכמה לתנאים החדשים, האפשרויות העומדות בפניך מפורטות בשאלות הנפוצות (https://policies.google.com/terms/chromechanges#faq).
++
אנו מעדכנים את התנאים וההגבלות של Chrome ב-31 במרץ 2020. התנאים החדשים יכללו את התנאים וההגבלות של Google ואת התנאים וההגבלות הנוספים של Google Chrome ו-Chrome OS. עד למועד זה ימשיכו לחול התנאים שלהלן. כדי לקבל פרטים נוספים, ניתן לעיין בסיכום של השינויים העיקריים (https://policies.9oo91e.qjz9zk/terms/chromechanges).
בקישורים הבאים אפשר לעיין מראש בתנאים החדשים (https://policies.9oo91e.qjz9zk/terms/update) ובתנאים הנוספים (https://www.9oo91e.qjz9zk/chrome/terms).
אם אינך רוצה להביע הסכמה לתנאים החדשים, האפשרויות העומדות בפניך מפורטות בשאלות הנפוצות (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
התנאים וההגבלות של Google Chrome
+
תנאים והגבלות אלו חלים על גרסת הקוד להרצה של Google Chrome. קוד המקור עבור Google Chrome זמין, ללא תשלום, במסגרת הסכמי רישיון של תוכנת קוד פתוח, בכתובת chrome://credits.
5.3 אתה מסכים שלא לשחזר, לשכפל, להעתיק, למכור, לסחור או למכור שוב את ה'שירותים' לכל מטרה שהיא, אלא אם הותר לך במפורש בהסכם נפרד עם Google לעשות כן.
5.4 אתה מסכים שאתה הוא האחראי הבלעדי (ול-Google אין כל אחריות כלפיך או כלפי כל צד שלישי) על כל הפרה של התחייבויותיך במסגרת ה'תנאים' ועל כל ההשלכות (לרבות הפסד או נזק כלשהם שעלולים להיגרם ל-Google) שיש לכל הפרה שכזו.
7.4 אתה מבין שעל ידי שימוש ב'שירותים', אתה עלול להיות חשוף לתוכן הנתפס על ידך כפוגע, כבלתי ראוי, או כמעורר התנגדות, וכי השימוש שלך ב'שירותים' בהקשר זה הוא על אחריותך בלבד.
7.5 אתה מסכים שאתה האחראי הבלעדי (ושל-Google אין כל אחריות כלפיך או כלפי כל צד שלישי) לכל 'תוכן' שאתה יוצר, שולח או מציג תוך כדי שימוש ב'שירותים' ולהשלכות של הפעולות שלך (לרבות כל הפסד או נזק שעלולים להיגרם ל-Google) בעקבות זאת.
(5) אי-שמירה מצדך על אבטחת הסיסמה או פרטי חשבונך או על הסודיות שלהם,
14.2 המגבלות על חבותה של Google כלפיך, כאמור בסעיף 14.1 לעיל, יחולו בין אם Google קיבלה הודעה על האפשרות לגרימת אובדנים כאלו, או שהייתה אמורה להיות מודעת אליהם, ובין אם לאו.
16.1 מספר 'שירותים' ממומנים מהכנסות מפרסום ורשאים להציג פרסומות וקידומי מכירות. פרסומות אלו יכולות להתמקד בתוכן של מידע המאוחסן ב'שירותים', בשאילתות המבוצעות דרך ה'שירותים' או במידע אחר.
16.2 האופי, המצב וההיקף של הפרסום של Google ב'שירותים' , נתונים לשינוי, ללא הודעה מיוחדת שתישלח אליך.
17.2 אתה מאשר ומסכים ש-Google אינה אחראית לזמינות של אתרים או משאבים חיצוניים אלו, והיא אינה מאשרת כל פרסום, מוצר או חומר אחר באתרי אינטרנט או במשאבים כאלו, או כל פרסום, מוצר או חומר אחר שנמצא זמין דרכם.
17.3 אתה מאשר ומסכים של-Google אין חבות בגין כל הפסד או נזק שעלולים להיגרם לך כתוצאה מזמינותם של אתרים או משאבים חיצוניים אלו, או כתוצאה מכל הסתמכות שלך על השלמות, הדיוק, או הקיום של כל פרסום, מוצר, או חומר אחר באתרי אינטרנט או משאבים כאלו או שנמצא זמין דרכם.
हम 31 मार्च, 2020 को Chrome की सेवा की शर्तें अपडेट कर रहे हैं. नई शर्तों में Google की सेवा की शर्तों के साथ ही, Google Chrome और Chrome OS की सेवा की अतिरिक्त शर्तें शामिल होंगी. तब तक, नीचे दी गई शर्तें लागू रहेंगी. ज़्यादा जानकारी के लिए, मुख्य बदलावों की खास जानकारी (https://policies.google.com/terms/chromechanges) देखें.
नई शर्तों (https://policies.google.com/terms/update) और अतिरिक्त शर्तों (https://www.google.com/chrome/terms) की झलक देखें.
अगर आप हमारी नई शर्तों से सहमत नहीं हैं, तो आप हमारे अक्सर पूछे जाने वाले सवालों (https://policies.google.com/terms/chromechanges#faq) में जाकर जान सकते हैं कि आप क्या कर सकते हैं.
++
हम 31 मार्च, 2020 को Chrome की सेवा की शर्तें अपडेट कर रहे हैं. नई शर्तों में Google की सेवा की शर्तों के साथ ही, Google Chrome और Chrome OS की सेवा की अतिरिक्त शर्तें शामिल होंगी. तब तक, नीचे दी गई शर्तें लागू रहेंगी. ज़्यादा जानकारी के लिए, मुख्य बदलावों की खास जानकारी (https://policies.9oo91e.qjz9zk/terms/chromechanges) देखें.
नई शर्तों (https://policies.9oo91e.qjz9zk/terms/update) और अतिरिक्त शर्तों (https://www.9oo91e.qjz9zk/chrome/terms) की झलक देखें.
अगर आप हमारी नई शर्तों से सहमत नहीं हैं, तो आप हमारे अक्सर पूछे जाने वाले सवालों (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) में जाकर जान सकते हैं कि आप क्या कर सकते हैं.
+
Google Chrome सेवा की शर्तें
+
सेवा की ये शर्तें Google Chrome के निष्पादन योग्य कोड संस्करण पर लागू होती हैं. Google Chrome के लिए स्रोत कोड chrome://credits पर खुला स्रोत सॉफ़्टवेयर लाइसेंस अनुबंध के अंतर्गत निःशुल्क उपलब्ध है.
5.3 आप सहमत हैं कि आप किसी भी उद्देश्य के लिए सेवाओं का पुनरुत्पादन, अनुलिपि, प्रतिलिपि, विक्रय, व्यापार या पुनर्विक्रय नहीं करेंगे, जब तक कि आपको Google के साथ किसी पृथक अनुबंध में विशेष रूप से ऐसा करने की अनुमति न दी जाए.
5.4 आप सहमत हैं कि शर्तों के अंतर्गत आपके दायित्वों के उल्लंघन के लिए और ऐसे किसी उल्लंघन (Google को होने वाली किसी हानि या क्षति सहित) के परिणामों के लिए केवल आप ज़िम्मेदार हैं (और इसके लिए Google की आपके या किसी तृतीय पक्ष के प्रति कोई ज़िम्मेदारी नहीं है).
8.4 Google स्वीकार करता और सहमति देता है कि इन शर्तों के अंतर्गत आपसे (या आपके लाइसेंसदाताओं) ऐसी किसी भी सामग्री में या का, जिसे आप सेवाओं में या उनके माध्यम से सबमिट, पोस्ट, संप्रेषित या प्रदर्शित करते हैं, तो उस सामग्री में मौजूद किसी भी बौद्धिक संपदा अधिकार (चाहे वे अधिकार पंजीकृत हों या न हों, और वे विश्व में जहां कहीं भी मौजूद हों) सहित कोई अधिकार, स्वत्वाधिकार या हित नहीं प्राप्त करता. आपके द्वारा Google से लिखित रूप में सहमति न लिए जाने तक, आप सहमत हैं कि आप उन अधिकारों की रक्षा करने और उन्हें लागू करने के लिए ज़िम्मेदार हैं और ऐसा करने के लिए Google का आपकी ओर से कोई दायित्व नहीं है.
8.5 आप सहमति देते हैं कि आप सेवाओं से जुड़े हुए या उनमें शामिल किसी भी स्वत्वाधिकार सूचना (कॉपीराइट और ट्रेडमार्क सूचनाओं सहित) को नहीं निकालेंगे, अस्पष्ट नहीं बनाएंगे या नहीं बदलेंगे.
8.6 जब तक Google ने आपको स्पष्टतः लिखित रूप से ऐसा करने के लिए अधिकृत न किया हो, आप सहमत हैं कि इन सेवाओं के उपयोग में, आप किसी कंपनी या संगठन के ट्रेडमार्क, सेवा चिह्न, ट्रेड नाम, लोगो का ऐसे किसी रूप में उपयोग नहीं करेंगे जिससे उन चिह्नों, नामों या लोगो के स्वामियों या अधिकृत उपयोगकर्ता के बारे में भ्रम पैदा होने की संभावना हो या ऐसा करने का अभिप्राय हो.
(iv) अपने पासवर्ड या खाता विवरण को सुरक्षित और गोपनीय रखने में आपकी विफलता;
14.2 उपरोक्त अनुच्छेद 14.1 में आपके प्रति Google के दायित्वों की सीमाएं लागू होंगी, चाहे GOOGLE को किसी भी हानि की संभावनाओं के बारे में परामर्श दिया गया हो या नहीं या ऐसी हानियों के होने के बारे में उसे अवगत होना चाहिए था या नहीं.
16.1 कुछ सेवाएं विज्ञापन की आमदनी द्वारा समर्थित हैं और विज्ञापनों तथा प्रचारों को प्रदर्शित कर सकती हैं. ये विज्ञापन इन सेवाओं में संगृहीत जानकारी की सामग्री, सेवाओं के माध्यम से की गई क्वेरी या अन्य जानकारी पर लक्षित हो सकते हैं.
16.2 आपको विशिष्ट सूचना दिए बिना Google द्वारा सेवाओं पर विज्ञापन देने का तरीका, मोड और मात्रा परिवर्तित किए जा सकते हैं.
17.2 आप स्वीकार करते और सहमति देते हैं कि Google किसी भी ऐसी बाह्य साइट और संसाधन की उपलब्धता के लिए ज़िम्मेदार नहीं है, और ऐसी वेब साइट या संसाधनों पर या द्वारा उपलब्ध किसी भी विज्ञापन, उत्पाद या अन्य सामग्री की अनुमति नहीं देता है.
17.3 आप स्वीकार करते और सहमति देते हैं कि उन बाह्य साइट और संसाधनों की उपलब्धता के परिणामस्वरूप या ऐसी वेब साइटों या संसाधनों पर या उनसे उपलब्ध किसी विज्ञापन, उत्पाद या अन्य सामग्री की पूर्णता, सटीकता या मौजूदगी पर आपके द्वारा किए गए भरोसे के परिणामस्वरूप आपको हो सकने वाली किसी भी हानि या क्षति के लिए Google उत्तरदायी नहीं है.
Uvjete pružanja usluge za Chrome ažurirat ćemo 31. ožujka 2020. Novi uvjeti uključivat će Googleove uvjete pružanja usluge i Dodatne uvjete pružanja usluge za Google Chrome i OS Chrome. U međuvremenu se i dalje primjenjuju uvjeti u nastavku. Više pojedinosti pročitajte u sažetku ključnih promjena (https://policies.google.com/terms/chromechanges).
Pogledajte pregled novih Uvjeta (https://policies.google.com/terms/update) i Dodatnih uvjeta (https://www.google.com/chrome/terms).
Ako ne prihvaćate naše nove Uvjete pružanja usluge, više informacija o svojim mogućnostima možete pronaći u našim Čestim pitanjima (https://policies.google.com/terms/chromechanges#faq).
++
Uvjete pružanja usluge za Chrome ažurirat ćemo 31. ožujka 2020. Novi uvjeti uključivat će Googleove uvjete pružanja usluge i Dodatne uvjete pružanja usluge za Google Chrome i OS Chrome. U međuvremenu se i dalje primjenjuju uvjeti u nastavku. Više pojedinosti pročitajte u sažetku ključnih promjena (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Pogledajte pregled novih Uvjeta (https://policies.9oo91e.qjz9zk/terms/update) i Dodatnih uvjeta (https://www.9oo91e.qjz9zk/chrome/terms).
Ako ne prihvaćate naše nove Uvjete pružanja usluge, više informacija o svojim mogućnostima možete pronaći u našim Čestim pitanjima (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome uvjeti pružanja usluge
+
Ovi Uvjeti pružanja usluge primjenjuju se na izvršnu verziju koda preglednika Google Chrome. Izvorni kôd za Google Chrome dostupan je besplatno prema ugovorima o softverskoj licenci otvorenog koda na chrome://credits.
5.3 Suglasni ste da ni u koju svrhu nećete reproducirati, udvostručavati, kopirati, prodavati Usluge, trgovati njima ili ih preprodavati, osim ako vam to nije izričito dopušteno posebnim ugovorom s Googleom.
5.4 Suglasni ste da ste isključivo odgovorni (te da Google ne snosi nikakvu odgovornost prema vama ili bilo kojoj trećoj strani) za bilo kakvo kršenje vaših obveza u odnosu na Uvjete te za posljedice (uključujući gubitak ili štetu koja može biti nanesena Googleu) takvog kršenja.
8.4 Google priznaje i suglasan je s tim da mu vi (ili vaši davatelji licence) u skladu s ovim Uvjetima niste dali nikakva prava, pravo vlasništva niti udio u pogledu bilo kojeg Sadržaja koji pošaljete, objavite, prenesete ili prikažete na Uslugama ili putem njih, uključujući sva prava intelektualnog vlasništva koja postoje u tom Sadržaju (bez obzira jesu li ta prava registrirana ili ne i bez obzira na to gdje u svijetu ta prava postoje). Suglasni ste da sami snosite odgovornost za zaštitu i provedbu tih prava te da Google nije obvezan to učiniti u vaše ime, osim ako nije drugačije u pisanom obliku dogovoreno s Googleom.
8.5 Suglasni ste da nećete uklanjati, sakriti ili promijeniti bilo kakve obavijesti o pravima vlasništva (uključujući obavijesti o autorskim pravima i zaštitnim znakovima) koje se nalaze uz Usluge ili su njihov dio.
8.6 Suglasni ste da u upotrebi usluga nećete koristiti nikakav zaštitni znak, zaštitni znak usluge, zaštićeni naziv te logotip bilo koje tvrtke ili organizacije na način koji bi mogao ili čija je namjera izazvati nejasnoće u vezi s vlasnikom ili ovlaštenim korisnikom takvih znakova, naziva ili logotipa, osim ako vas Google u pisanom obliku nije izričito ovlastio za to.
17.2 Prihvaćate i suglasni ste da Google nije odgovoran za dostupnost svih takvih vanjskih web-lokacija ili resursa te da ne potiče oglašavanje, proizvode ili druge materijale dostupne na takvim web-lokacijama ili resursima.
17.3 Prihvaćate i suglasni ste da Google nije odgovoran za bilo kakav gubitak ili štetu koju ste pretrpjeli zbog dostupnosti takvih vanjskih web-lokacija ili resursa ili zbog oslanjanja na potpunost, točnost ili postojanje bilo kakvog oglašavanja, proizvoda ili drugih materijala dostupnih na takvim web-lokacijama ili resursima.
2020. március 31-én frissítjük a Chrome Általános Szerződési Feltételeket. Az új feltételek között megtalálhatók a Google Általános Szerződési Feltételek, valamint a Google Chrome és a Chrome OS Kiegészítő Általános Szerződési Feltételei is. Addig az alábbi feltételek maradnak érvényesek. További részletekért lásd a legfontosabb változások összefoglalását (https://policies.google.com/terms/chromechanges).
Ha nem fogadja el az új Általános Szerződési Feltételeket, a lehetőségeiről a Gyakran Ismételt Kérdések (https://policies.google.com/terms/chromechanges#faq) oldalán tájékozódhat.
++
2020. március 31-én frissítjük a Chrome Általános Szerződési Feltételeket. Az új feltételek között megtalálhatók a Google Általános Szerződési Feltételek, valamint a Google Chrome és a Chrome OS Kiegészítő Általános Szerződési Feltételei is. Addig az alábbi feltételek maradnak érvényesek. További részletekért lásd a legfontosabb változások összefoglalását (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Ha nem fogadja el az új Általános Szerződési Feltételeket, a lehetőségeiről a Gyakran Ismételt Kérdések (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) oldalán tájékozódhat.
+
Google Chrome - Általános Szerződési Feltételek
+
A jelen Általános Szerződési Feltételek szabályozzák a Google Chrome futtatható kódú változatának az Ön által való használatát. A Google Chrome forráskódja a nyílt forráskódú szoftverekre vonatkozó licencszerződések keretében díjmentesen elérhető a következő címen: chrome://credits.
5.3 Ön kijelenti, hogy semmilyen célból sem reprodukálja, másolja le, értékesíti, forgalmazza vagy árusítja a Szolgáltatást, hacsak erre a Google egy külön szerződésben kifejezetten fel nem hatalmazza.
5.4 Ön kijelenti, hogy a jelen Feltételekben foglalt kötelességeinek megszegéséért Ön viseli a kizárólagos felelősséget (és hogy a Google semmilyen felelősséggel nem tartozik sem Önnek, sem bármely harmadik félnek); Önt terheli a felelősség továbbá a Feltételek ilyen megszegésének következményeiért is (beleértve a Google által esetleg elszenvedett veszteségeket és károkat is).
8.4 A Google tudomásul veszi és elfogadja, hogy a jelen Feltételek értelmében semmilyen jogot, jogcímet vagy érdekeltséget sem szerez Öntől (vagy licencbe adóitól) az Ön által a Szolgáltatások révén elküldött, közzétett, átvitt vagy megjelenített tartalomra vagy annak részére, beleértve a Tartalomra fennálló szellemi tulajdonjogokat is (függetlenül attól, hogy történetesen be vannak-e jegyezve ezek a jogok, bárhol létezzenek is ezek a jogok a világon). A Google-lal írásban megkötött ezzel ellentétes értelmű szerződés híján Ön kijelenti, hogy Ön felelős ezen jogok védelméért és betartatásáért, és hogy a Google nem köteles ezt megtenni az Ön érdekében.
8.5 Kijelenti, hogy nem távolít el, nem fed el és nem módosít semmilyen, a Szolgáltatásokon vagy azok tartalmán elhelyezett, a saját tulajdonú jogokra vonatkozó tájékoztatót (köztük a szerzői jogi és védjegy-tájékoztatókat).
8.6 Ön kijelenti, hogy hacsak a Google erre kifejezetten fel nem hatalmazta írásban, a Szolgáltatások használata során nem használja egyetlen vállalat vagy szervezet védjegyét, szolgáltatásnevét, kereskedelmi nevét vagy emblémáját oly módon, amely valószínűleg vagy szándéka szerint zavart okozhat az ilyen védjegyek, nevek vagy emblémák tulajdonosát vagy jogosult felhasználóját illetően.
(V) A JELSZÓ ÉS A FIÓKADATOK BIZTONSÁGOS TÁROLÁSÁNAK ÉS TITOKBAN TARTÁSÁNAK ÖN ÁLTAL TÖRTÉNŐ ELMULASZTÁSA;
14.2 A GOOGLE ÁLTAL ÖNNEL SZEMBEN VISELT FELELŐSSÉGNEK A 14.1. BEKEZDÉSBEN RÖGZÍTETT KORLÁTOZÁSA ATTÓL FÜGGETLENÜL FENNÁLL, HOGY A GOOGLE KAPOTT-E ELŐZETESEN FIGYELMEZTETÉST AZ ILYEN VESZTESÉGEK ESHETŐSÉGÉRE, ILLETVE TUDATÁBAN KELLETT-E HOGY LEGYEN A LEHETŐSÉGÜKNEK.
15. A szerzői jogra és a védjegyekre vonatkozó irányelvek
16.1 A Szolgáltatások egy részét hirdetési bevételekből finanszírozzuk, így azokon hirdetések és ajánlatok jelenhetnek meg. A hirdetések célozva lehetnek a Szolgáltatásokon tárolt információk tartalma, illetve a Szolgáltatásokon keresztül indított lekérdezések vagy más információk alapján.
16.2 A Google által a Szolgáltatásokon nyújtott hirdetés módja és mértéke előzetes bejelentés nélkül megváltozhat.
17.2 Ön tudomásul veszi és elfogadja, hogy a Google nem felelős az ilyen külső webhelyek vagy források elérhetőségéért, és nem hagy jóvá semmilyen hirdetést, terméket vagy más anyagot, amely az ilyen webhelyeken vagy forrásokon elérhető.
17.3 Ön tudomásul veszi és elfogadja, hogy a Google nem felelős azokért a veszteségekért és károkért, amelyek az ilyen külső webhelyek vagy források elérhetőségéből, illetve a rajtuk elhelyezett vagy róluk elérhető hirdetések, termékek vagy más anyagok teljességébe, pontosságába vagy meglétébe vetett hitből erednek.
Kami memperbarui persyaratan layanan untuk Chrome pada 31 Maret 2020. Persyaratan baru akan mencakup Persyaratan Layanan Google dan persyaratan layanan tambahan Google Chrome dan Chrome OS. Sebelum tanggal tersebut, persyaratan di bawah ini tetap berlaku. Lihat ringkasan perubahan utama (https://policies.google.com/terms/chromechanges) untuk mengetahui detail selengkapnya.
Lihat pratinjau Persyaratan (https://policies.google.com/terms/update) baru dan Persyaratan Tambahan (https://www.google.com/chrome/terms) kami.
Jika Anda tidak menyetujui Persyaratan baru kami, Anda dapat menemukan informasi selengkapnya tentang opsi Anda di Pertanyaan Umum (FAQ) (https://policies.google.com/terms/chromechanges#faq) kami.
++
Kami memperbarui persyaratan layanan untuk Chrome pada 31 Maret 2020. Persyaratan baru akan mencakup Persyaratan Layanan Google dan persyaratan layanan tambahan Google Chrome dan Chrome OS. Sebelum tanggal tersebut, persyaratan di bawah ini tetap berlaku. Lihat ringkasan perubahan utama (https://policies.9oo91e.qjz9zk/terms/chromechanges) untuk mengetahui detail selengkapnya.
Lihat pratinjau Persyaratan (https://policies.9oo91e.qjz9zk/terms/update) baru dan Persyaratan Tambahan (https://www.9oo91e.qjz9zk/chrome/terms) kami.
Jika Anda tidak menyetujui Persyaratan baru kami, Anda dapat menemukan informasi selengkapnya tentang opsi Anda di Pertanyaan Umum (FAQ) (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) kami.
+
Persyaratan Layanan Google Chrome
+
Persyaratan Layanan ini berlaku untuk versi kode Google Chrome yang dapat dieksekusi. Kode sumber untuk Google Chrome tersedia secara gratis berdasarkan perjanjian lisensi perangkat lunak sumber terbuka di chrome://credits.
5.3 Anda setuju untuk tidak memperbanyak, menggandakan, menyalin, menjual, memperdagangkan, atau menjual kembali Layanan demi tujuan apa pun, kecuali jika diizinkan secara khusus untuk melakukannya berdasarkan perjanjian terpisah dengan Google.
5.4 Anda setuju untuk bertanggung jawab penuh (dan Google tidak bertanggung jawab kepada Anda atau pihak ketiga mana pun) atas pelanggaran kewajiban Anda berdasarkan Persyaratan ini dan konsekuensi (termasuk kerugian maupun kerusakan apa pun yang mungkin dialami Google) dari pelanggaran tersebut.
8.4 Google memahami dan menyetujui bahwa Google tidak mendapatkan hak, kuasa, atau kepentingan dari Anda (atau pemberi lisensi Anda) berdasarkan Persyaratan ini dalam atau terhadap Konten apa pun yang Anda kirimkan, poskan, sebarkan, atau tampilkan pada atau melalui Layanan, termasuk hak atas kekayaan intelektual yang terdapat dalam Konten (baik hak tersebut telah atau belum terdaftar dan di mana pun hak tersebut berlaku di seluruh dunia).
Anda setuju untuk bertanggung jawab dalam melindungi serta melaksanakan hak tersebut dan Google tidak berkewajiban untuk melakukannya atas nama Anda, kecuali jika telah disetujui sebaliknya secara tertulis antara Anda dengan Google.
8.5 Anda setuju bahwa Anda tidak diperbolehkan untuk menghapus, menyamarkan, atau mengganti pemberitahuan hak eksklusif apa pun (termasuk pemberitahuan hak cipta dan merek dagang) yang mungkin melekat atau terdapat pada Layanan.
-@@ -97,8 +97,8 @@ Anda setuju untuk bertanggung jawab dalam melindungi serta melaksanakan hak ters
+@@ -99,8 +99,8 @@ Anda setuju untuk bertanggung jawab dalam melindungi serta melaksanakan hak ters
(V) KEGAGALAN ANDA UNTUK MENJAGA KEAMANAN DAN KERAHASIAAN DETAIL AKUN ATAU SANDI;
14.2 PEMBATASAN KEWAJIBAN GOOGLE KEPADA ANDA DALAM PARAGRAF 14.1 DI ATAS AKAN BERLAKU, BAIK GOOGLE TELAH ATAU BELUM DIBERITAHUKAN ATAU SEHARUSNYA MENGETAHUI KEMUNGKINAN KERUGIAN YANG TIMBUL TERSEBUT.
16.1 Beberapa Layanan didukung oleh penghasilan iklan serta mungkin menampilkan iklan dan promosi. Iklan tersebut mungkin ditargetkan untuk konten informasi yang tersimpan dalam Layanan, permintaan yang dilakukan melalui Layanan, atau informasi lainnya.
16.2 Cara, mode, dan tingkat iklan Google pada Layanan dapat berubah tanpa pemberitahuan khusus kepada Anda.
-@@ -108,7 +108,7 @@ Anda setuju untuk bertanggung jawab dalam melindungi serta melaksanakan hak ters
+@@ -110,7 +110,7 @@ Anda setuju untuk bertanggung jawab dalam melindungi serta melaksanakan hak ters
17.2 Anda memahami dan menyetujui bahwa Google tidak bertanggung jawab atas ketersediaan situs eksternal atau sumber apa pun dan tidak mendukung iklan, produk, maupun materi lainnya pada atau yang tersedia di situs web maupun sumber tersebut.
17.3 Anda memahami dan menyetujui bahwa Google tidak berkewajiban atas kerugian atau kerusakan apa pun yang mungkin disebabkan oleh Anda sebagai akibat ketersediaan situs atau sumber eksternal maupun keyakinan Anda tentang kelengkapan, keakuratan, atau ketersediaan iklan, produk, atau materi apa pun pada atau yang tersedia di situs web atau sumber tersebut.
Il 31 marzo 2020 aggiorneremo i Termini di servizio di Chrome. I nuovi termini includeranno i Termini di servizio di Google, nonché i Termini di servizio aggiuntivi di Google Chrome e Chrome OS. Fino alla data indicata rimangono in vigore i termini che seguono. La pagina del riepilogo delle modifiche principali (https://policies.google.com/terms/chromechanges) fornisce ulteriori informazioni.
È disponibile un'anteprima dei nuovi Termini (https://policies.google.com/terms/update) e dei Termini aggiuntivi (https://www.google.com/chrome/terms).
Se l'utente non accetta i nuovi Termini, può trovare ulteriori informazioni sulle opzioni a sua disposizione nelle Domande frequenti (https://policies.google.com/terms/chromechanges#faq).
++
Il 31 marzo 2020 aggiorneremo i Termini di servizio di Chrome. I nuovi termini includeranno i Termini di servizio di Google, nonché i Termini di servizio aggiuntivi di Google Chrome e Chrome OS. Fino alla data indicata rimangono in vigore i termini che seguono. La pagina del riepilogo delle modifiche principali (https://policies.9oo91e.qjz9zk/terms/chromechanges) fornisce ulteriori informazioni.
È disponibile un'anteprima dei nuovi Termini (https://policies.9oo91e.qjz9zk/terms/update) e dei Termini aggiuntivi (https://www.9oo91e.qjz9zk/chrome/terms).
Se l'utente non accetta i nuovi Termini, può trovare ulteriori informazioni sulle opzioni a sua disposizione nelle Domande frequenti (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Termini di servizio di Google Chrome
+
I presenti Termini di servizio si applicano alla versione di codice eseguibile di Google Chrome. Il codice sorgente di Google Chrome è disponibile gratuitamente ai sensi dei contratti di licenza del software open source all'indirizzo chrome://credits.
5.3 A meno che non sia stato specificamente autorizzato ad agire in tal modo mediante un contratto distinto stipulato con Google, l'utente accetta di non riprodurre, duplicare, copiare, vendere, commercializzare o rivendere i Servizi per alcun fine.
5.4 L'utente accetta di essere l'unico responsabile (ed esonera Google da qualsiasi responsabilità nei suoi confronti o nei confronti di terzi) di qualsiasi inadempimento dei propri obblighi, ai sensi dei Termini, e delle conseguenze di tale violazione (compresi gli eventuali danni o perdite subiti da Google).
8.4 Google riconosce e accetta di non ottenere dall'utente (o dai suoi licenziatari) alcun diritto, titolo o interesse, ai sensi dei presenti Termini, sui Contenuti inviati, pubblicati, trasmessi o visualizzati dall'utente su o tramite i Servizi, compreso qualsiasi diritto di proprietà intellettuale intrinseco in tali Contenuti (sia che tali diritti siano o meno registrati e ovunque nel mondo essi sussistano). Se non diversamente concordato per iscritto con Google, l'utente accetta di essere responsabile della tutela e dell'applicazione di tali diritti e che Google non ha alcun obbligo di agire in tal senso per conto dell'utente.
8.5 L'utente accetta di non rimuovere, oscurare o alterare qualsiasi avviso sui diritti di proprietà (comprese informative sul copyright e sui marchi commerciali) eventualmente visualizzato o contenuto nei Servizi.
8.6 Se non espressamente autorizzato per iscritto da Google ad agire in tal senso, l'utente conviene che, usufruendo dei Servizi, non utilizzerà alcun marchio commerciale, marchio di servizio, nome commerciale o logo di qualsiasi azienda o organizzazione in modo tale da causare accidentalmente o intenzionalmente confusione in merito al proprietario o all'utente autorizzato di tali marchi, nomi o loghi.
(V) INADEMPIENZA DELL'UTENTE NEL MANTENERE LA SUA PASSWORD O I DETTAGLI DEL SUO ACCOUNT SICURI E RISERVATI;
14.2 LE LIMITAZIONI DELLA RESPONSABILITÀ DI GOOGLE NEI CONFRONTI DELL'UTENTE DI CUI AL PARAGRAFO 14.1 SOPRA RIPORTATO SONO VALIDE SIA CHE GOOGLE SIA STATA INFORMATA, SIA CHE FOSSE O MENO A CONOSCENZA DELLA POSSIBILITÀ DEL VERIFICARSI DI TALI PERDITE.
16.1 Alcuni Servizi sono finanziati dalle entrate derivanti dalla pubblicità e possono visualizzare annunci pubblicitari e promozioni. Tali annunci pubblicitari possono essere mirati al contenuto delle informazioni memorizzate nei Servizi, a ricerche effettuate tramite i Servizi o ad altre informazioni.
16.2 Lo stile, le modalità e l'ambito degli annunci di Google sui Servizi sono soggetti a modifica senza specifico preavviso all'utente.
17.2 L'utente riconosce e accetta che Google non è responsabile della disponibilità di tali risorse o siti esterni e che non raccomanda la pubblicità, i prodotti o altri materiali presenti su tali siti o resi disponibili da tali risorse web.
17.3 L'utente riconosce e accetta che Google non è responsabile di alcuna perdita o danno subito dall'utente in conseguenza della disponibilità di tali risorse o siti esterni o come risultato dell'affidamento dell'utente sulla completezza, l'accuratezza o l'esistenza di annunci pubblicitari, prodotti o altri materiali presenti su tali siti web o resi disponibili da tali risorse web.
5.4 ユーザーは、ユーザーが本規約に基づく義務に違反した場合、および上記違反の結果で発生する損失や損害(Google が被る可能性がある損失、損害を含む)について、ユーザーが単独で責任を負うこと、および Google がユーザーおよびいかなる第三者に対しても何らの責任を負わないことに同意するものとします。
8.4 Google は、本規約に基づき、ユーザーが本サービスを通じて、または本サービス上に提出、掲示、送信または表示する、本コンテンツに対する権利、権原、または利益を、本コンテンツに内在する知的所有権を含め(その権利が登録されているか否か、または世界のどこにその権利が存在するかにかかわらず)、Google がユーザー(またはユーザーのライセンサー)から取得しないことを了承し、これに同意するものとします。別途 Google と書面で合意した場合を除き、ユーザーは、ご自身がかかる権利を保護および行使する責任を負うことならびに Google がユーザーに代わりこれを行う義務を負わないことに同意するものとします。
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome ಸೇವಾ ನಿಯಮಗಳು
+
ಈ ಸೇವೆಯ ನಿಯಮಗಳುGoogle Chrome ನ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೋಡ್ ಆವೃತ್ತಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ. Google Chrome ನ ಮೂಲ ಕೋಡ್ chrome://credits ನಲ್ಲಿ ತೆರೆದ ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಪರವಾನಗಿ ಒಪ್ಪಂದದ ಅಡಿಯಲ್ಲಿ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ.
5.3 Google ನೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಒಪ್ಪಂದದ ವಿನಹ, ಯಾವುದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ ಸೇವೆಗಳ ಪುನರುತ್ಪಾದನೆ, ನಕಲು, ಪ್ರತಿ, ಮಾರಾಟ, ವ್ಯಾಪಾರ ಅಥವಾ ಮರು ಮಾರಾಟ ಮಾಡುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ.
5.4 ನಿಯಮಗಳಡಿಯಲ್ಲಿನ ನಿಮ್ಮ ಬದ್ಧತೆಗಳ ಉಲ್ಲಂಘನೆಗೆ ಮತ್ತು ಅದರಿಂದುಂಟಾದ ಯಾವುದೇ ಪರಿಣಾಮಗಳಿಗೆ ನೀವೇ ಜವಾಬ್ದಾರರು (ಮತ್ತು ನಿಮ್ಮ ಅಥವಾ ಇನ್ನಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯನ್ನು ಕುರಿತಂತೆ ಯಾವುದೇ ರೀತಿಯಿಂದಲೂ Google ಜವಾಬ್ದಾರಿ ಹೊಂದಿರುವುದಿಲ್ಲ ) ಎಂಬುದನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ.
8.4 ಈ ನಿಯಮಗಳ ಪ್ರಕಾರ ನೀವು (ಅಥವಾ ನಿಮ್ಮ ಪರವಾನಗಿದಾರರು) ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳು ಸೇರಿದಂತೆ ನೀವು ಸಲ್ಲಿಸಿದ, ಪೋಸ್ಟ್ ಮಾಡಿದ, ಪ್ರಸಾರ ಮತ್ತು ಪ್ರದರ್ಶನಗಳ ಮೇಲೆ Google ಯಾವುದೇ ಹಕ್ಕು, ಶೀರ್ಷಿಕೆ, ಅಥವಾ ಆಸಕ್ತಿಯನ್ನು ಹೊಂದಿಲ್ಲ ಎಂಬುದನ್ನು Google ತಿಳಿದಿದೆ ಮತ್ತು ಒಪ್ಪಿದೆ. (ಆ ಹಕ್ಕುಗಳು ನೋಂದಣಿ ಆಗಿದೆಯೋ ಅಥವಾ ಇಲ್ಲವೋ, ಮತ್ತು ಜಗತ್ತಿನ ಎಲ್ಲೇ ಆದರೂ ಆ ಹಕ್ಕುಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರಬಹುದು) ಲಿಖಿತ ಒಪ್ಪಂದವಿಲ್ಲದಿದ್ದರೆ, ಆ ಹಕ್ಕುಗಳನ್ನು ರಕ್ಷಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಜಾರಿಗೆ ತರಲು ನೀವೇ ಜವಾಬ್ದಾರರು ಮತ್ತು ನಿಮ್ಮ ಪರವಾಗಿ ಅವುಗಳನ್ನು ರಕ್ಷಿಸಲು Google ಗೆ ಯಾವುದೇ ಭಾದ್ಯತೆಯಿಲ್ಲ ಎಂಬುದನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ.
8.5 ನೀವು ಸೇವೆಗಳಲ್ಲಿ ಲಗತ್ತಿಸಿದ ಅಥವಾ ಸೇರಿಸಿರುವಂತಹ ಯಾವುದೇ ಮಾಲೀಕತ್ವ ಹಕ್ಕುಗಳ ಪ್ರಕಟಣೆಗಳನ್ನು (ಕೃತಿಸ್ವಾಮ್ಯ ಮತ್ತು ವ್ಯಾಪಾರ ಮುದ್ರೆ ಪ್ರಕಟಣೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) ತೆಗೆದು ಹಾಕುವುದು, ಅಸ್ಪಷ್ಟಗೊಳಿಸುವುದು, ಮತ್ತು ಬದಲಾಯಿಸುವುದಾಗಲೀ ಮಾಡುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೀವು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೀರಿ.
8.6 ನೀವು Google ನಿಂದ ಲಿಖಿತವಾಗಿ ವ್ಯಕ್ತ ಅಧಿಕಾರ ಪಡೆಯದ ಹೊರತು, ನೀವು ಈ ಸೇವೆಯನ್ನು ಬಳಸುವುದರ ಮೂಲಕ, ಯಾವುದೇ ವ್ಯಾಪಾರ ಮುದ್ರೆ, ಸೇವಾ ಮುದ್ರೆ, ವ್ಯಾಪಾರ ಹೆಸರು, ಯಾವುದೇ ಕಂಪನಿ ಅಥವಾ ಸಂಸ್ಥೆಯ ಲೋಗೊಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ ಅಥವಾ ಅಂತಹ ಮುದ್ರೆಗಳು, ಹೆಸರುಗಳು ಅಥವಾ ಲೋಗೊಗಳನ್ನು ಬಳಸುವ ಮಾಲೀಕರು ಅಥವಾ ಅಧಿಕೃತ ಬಳಕೆದಾರರ ಕುರಿತು ಗೊಂದಲಕ್ಕೆ ಆಸ್ಪದ ನೀಡುವುದಿಲ್ಲವೆಂಬುದನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ.
(V) ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅಥವಾ ಖಾತೆಯ ವಿವರಗಳನ್ನು ಸುರಕ್ಷಿತ ಮತ್ತು ಗೌಪ್ಯವಾಗಿ ಕಾಪಾಡಿಕೊಳ್ಳಲು ನೀವು ವಿಫಲರಾದರೆ;
14.2 ಮೇಲಿರುವ ಪ್ಯಾರಾಗ್ರಾಫ್ 14.1 ರಲ್ಲಿರುವ GOOGLEನ ಬಾಧ್ಯತೆಯ ಮಿತಿಗಳು, GOOGLE ಗೆ ಸಲಹೆಮಾಡಿದ್ದರೂ ಅಥವಾ ಇಲ್ಲದಿದ್ದರೂ, ಅಥವಾ ಅಂತಹ ನಷ್ಟಗಳು ಆಗಬಹುದಾದ ಸಾಧ್ಯತೆಯ ಕುರಿತು ಎಚ್ಚರ ವಹಿಸಬಹುದಾಗಿತ್ತಾದರೂ ಅನ್ವಯಿಸುತ್ತದೆ.
16.1 ಕೆಲವು ಸೇವೆಗಳನ್ನು ಜಾಹೀರಾತು ವರಮಾನ ಬೆಂಬಲದಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ ಮತ್ತು ಜಾಹೀರಾತುಗಳು ಹಾಗೂ ಪ್ರಾಯೋಜಕತ್ವವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ . ಈ ಜಾಹೀರಾತುಗಳು ಸೇವೆಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದ ಮಾಹಿತಿಯ ವಿಷಯವನ್ನು, ಸೇವೆಗಳ ಅಥವಾ ಇತರ ಮಾಹಿತಿಗಳ ಮೂಲಕ ಮಾಡಲಾದ ಪ್ರಶ್ನೆಗಳನ್ನು ಗುರಿಯಾಗಿಟ್ಟುಕೊಂಡಿರಬಹುದು.
16.2 ಸೇವೆಗಳಲ್ಲಿನ Google ನ ಜಾಹೀರಾತಿನ ವಿಧಾನ, ಮೋಡ್ ಮತ್ತು ಜಾಹೀರಾತಿನ ಹರವುಗಳು ನಿಮಗೆ ನಿರ್ದಿಷ್ಟ ಪ್ರಕಟಣೆಯನ್ನು ನೀಡದೆಯೇ ಬದಲಾಗಬಹುದು.
17.2 ಅಂತಹ ಯಾವುದೇ ಬಾಹ್ಯ ಸೈಟ್ಗಳಿಗೆ ಅಥವಾ ಸಂಪನ್ಮೂಲಗಳ ಲಭ್ಯತೆಗೆ ಹಾಗೂ ಯಾವುದೇ ಜಾಹೀರಾತುಗಳಿಗೆ Google ಜವಾಬ್ದಾರವಲ್ಲ, ಹಾಗೂ ಅಂತಹ ವೆಬ್ಸೈಟ್ಗಳು ಅಥವಾ ಸಂಪನ್ಮೂಲಗಳಿಂದಿರುವ ಅಥವಾ ಲಭ್ಯವಾಗುವ ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಇತರ ವಸ್ತುಗಳನ್ನು Google ಸಮರ್ಥಿಸುವುದಿಲ್ಲ ಎಂಬುವುದನ್ನು ನೀವು ಸಮ್ಮತಿಸುತ್ತೀರಿ ಮತ್ತು ಒಪ್ಪುತ್ತೀರಿ.
17.3 ಅಂತಹ ಬಾಹ್ಯ ಸೈಟ್ಗಳ ಅಥವಾ ಸಂಪನ್ಮೂಲಗಳ ಲಭ್ಯತೆಯ ಪರಿಣಾಮವಾಗಿ ಅಥವಾ ಅವುಗಳ ಪೂರ್ಣತೆ, ನಿಖರತೆ ಮತ್ತು ಜಾಹೀರಾತಿನ, ಉತ್ಪನ್ನಗಳ ಅಥವಾ ಇತರೆ ವಸ್ತುಗಳ ಅಸ್ತಿತ್ವದ ಕುರಿತಂತೆ ನೀವಿರಿಸಿದ ಭರವಸೆಯಿಂದಾಗಿ ನಿಮಗೆ ಯಾವುದೇ ನಷ್ಟ ಅಥವಾ ಹಾನಿ ಸಂಭವಿಸಿದಲ್ಲಿ Google ಇವುಗಳಿಗೆ ಹೊಣೆಗಾರಿಕೆ ಹೊಂದಿಲ್ಲ ಎಂಬದನ್ನು ನೀವು ಸಮ್ಮತಿಸುತ್ತೀರಿ ಮತ್ತು ಒಪ್ಪುತ್ತೀರಿ.
2020년 3월 31일 Chrome 서비스 약관이 업데이트될 예정입니다. 새로운 약관에는 Google의 서비스 약관과 Chrome 및 Chrome OS 추가 서비스 약관이 포함됩니다. 그때까지는 아래 약관이 계속 적용됩니다. 자세한 내용은 주요 변경사항 요약 (https://policies.google.com/terms/changes)을 참조하세요.
새로운 약관 (https://policies.google.com/terms/update)과 추가 약관 (https://www.google.com/chrome/terms) 미리보기를 확인하세요.
새로운 약관에 동의하지 않을 경우 자주 묻는 질문(FAQ) (https://policies.google.com/terms/chromechanges#faq)에서 어떤 옵션이 있는지 자세히 알아보세요.
++
2020년 3월 31일 Chrome 서비스 약관이 업데이트될 예정입니다. 새로운 약관에는 Google의 서비스 약관과 Chrome 및 Chrome OS 추가 서비스 약관이 포함됩니다. 그때까지는 아래 약관이 계속 적용됩니다. 자세한 내용은 주요 변경사항 요약 (https://policies.9oo91e.qjz9zk/terms/changes)을 참조하세요.
새로운 약관 (https://policies.9oo91e.qjz9zk/terms/update)과 추가 약관 (https://www.9oo91e.qjz9zk/chrome/terms) 미리보기를 확인하세요.
새로운 약관에 동의하지 않을 경우 자주 묻는 질문(FAQ) (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq)에서 어떤 옵션이 있는지 자세히 알아보세요.
+
Google 크롬 서비스 약관
+
본 서비스 약관은 Google 크롬의 실행 코드 버전에 적용됩니다. Google 크롬의 소스 코드는 오픈 소스 소프트웨어 라이센스 계약에 따라 무료로 제공됩니다. chrome://credits
7.4 귀하는 서비스를 이용하면서 불쾌감을 주거나 저속하거나 용인하기 어려운 콘텐츠에 접할 수 있으며, 이에 대해 전적으로 본인의 책임 하에 해당 서비스를 이용할 것임을 인정합니다.
7.5 귀하는 서비스를 이용하면서 귀하가 작성, 전송 또는 표시한 모든 콘텐츠 및 귀하의 작성, 전송 또는 표시에 따른 결과(Google에 발생할 수 있는 모든 손실 및 피해 포함)에 대한 책임이 전적으로 귀하에게 있으며, Google은 이와 관련하여 귀하 또는 제3자에 대해 어떠한 책임도 없다는 데 동의합니다.
17.2 귀하는 Google이 외부 사이트나 리소스의 표시 여부에 대해 책임이 없으며, Google은 해당 웹사이트 또는 리소스를 통해 이용가능한 광고, 제품 또는 기타 자료를 후원하지 않을 것임을 인정하고 이에 동의합니다.
17.3 귀하는 Google이 외부 사이트나 리소스의 표시 여부에 따른 결과 또는 해당 웹사이트 또는 리소스를 통해 표시된 광고, 제품 또는 기타 자료의 완성도, 정확도 또는 존재 자체로 인해 귀하에게 발생하는 손실 또는 피해에 대해 책임이 없음을 인정하고 이에 동의합니다.
2020 m. kovo 31 d. atnaujiname „Chrome“ paslaugų teikimo sąlygas. Į naujas sąlygas bus įtrauktos „Google“ paslaugų teikimo sąlygos bei „Google Chrome“ ir „Chrome“ OS papildomos paslaugų teikimo sąlygos. Iki šios datos toliau bus taikomos nurodytos sąlygos. Jei reikia daugiau išsamios informacijos, žr. svarbiausių pakeitimų santrauką (https://policies.google.com/terms/chromechanges).
Žr. naujų sąlygų (https://policies.google.com/terms/update) ir papildomų sąlygų (https://www.google.com/chrome/terms) peržiūrą.
Jei nesutinkate su naujomis sąlygomis, daugiau informacijos apie pasirinkimo galimybes rasite „Dažniausiai užduodamų klausimų“ skiltyje (https://policies.google.com/terms/chromechanges#faq).
++
2020 m. kovo 31 d. atnaujiname „Chrome“ paslaugų teikimo sąlygas. Į naujas sąlygas bus įtrauktos „Google“ paslaugų teikimo sąlygos bei „Google Chrome“ ir „Chrome“ OS papildomos paslaugų teikimo sąlygos. Iki šios datos toliau bus taikomos nurodytos sąlygos. Jei reikia daugiau išsamios informacijos, žr. svarbiausių pakeitimų santrauką (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Žr. naujų sąlygų (https://policies.9oo91e.qjz9zk/terms/update) ir papildomų sąlygų (https://www.9oo91e.qjz9zk/chrome/terms) peržiūrą.
Jei nesutinkate su naujomis sąlygomis, daugiau informacijos apie pasirinkimo galimybes rasite „Dažniausiai užduodamų klausimų“ skiltyje (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
„Google Chrome“ paslaugų teikimo sąlygos
+
Šios paslaugų teikimo sąlygos taikomos „Google Chrome“ vykdomajai kodo versijai. „Google Chrome“ šaltinio kodą galima naudoti nemokamai pagal atvirojo šaltinio programinės įrangos licencijos sutartis, pateiktas šiuo adresu: chrome://credits.
5.3 Sutinkate jokiais tikslais neatkurti, nedaryti kopijų ir nuorašų, neparduoti, nekeisti ir neperparduoti Paslaugų, jei atskiru susitarimu su „Google“ konkrečiai jums nesuteiktas leidimas tai daryti.
5.4 Sutinkate, kad tik jūs esate atsakingi už bet kokių Sąlygose numatytų įsipareigojimų nesilaikymą (ir kad „Google“ dėl to neatsako nei jūsų, nei bet kurios kitos trečiosios šalies atžvilgiu) ir už visas su tuo susijusias pasekmes (įskaitant bet kokius „Google“ patiriamus nuostolius ar žalą).
8.4 „Google“ pripažįsta ir sutinka, kad jūs (ar licencijų išdavėjai) nesuteikiate jai jokių teisių, nuosavybės ar turtinių teisių į bet kurį naudojantis Paslaugomis arba per jas tvirtinamą, skelbiamą, perduodamą ar pateikiamą Turinį, įskaitant bet kokias intelektinės nuosavybės teises, susijusias su tuo Turiniu (nepriklausomai nuo to, ar šios teisės registruotos, ar ne, kad ir kur pasaulyje jos veiktų). Jei raštu su „Google“ nesutarėte priešingai, sutinkate, kad esate atsakingi už šių teisių saugojimą ir vykdymą ir kad „Google“ nėra įsipareigojusi to daryti jūsų vardu.
8.5 Sutinkate nepašalinti, nemaskuoti ar nekeisti jokių patentuotų teisių pranešimų (įskaitant autorių teisių ir prekės ženklų pranešimus), kurie gali būti pridėti arba įtraukti į teikiamas Paslaugas.
8.6 Naudodamiesi Paslaugomis sutinkate nenaudoti jokių prekės ženklų, paslaugų ženklų, prekių pavadinimų, bendrovių ar organizacijų logotipų tokiais būdais, kurie galėtų suklaidinti klientus dėl to, kas yra šių ženklų, pavadinimų ir logotipų savininkas ir įgaliotasis naudotojas, nebent tokią teisę jums raštu suteikė „Google“.
(IV) JŪSŲ SLAPTAŽODŽIO AR PASKYROS SAUGUMO IR KONFIDENCIALUMO NEUŽTIKRINIMO;
14.2 „GOOGLE“ ATSAKOMYBĖS JUMS APRIBOJIMAI, IŠVARDYTI 14.1 PARAGRAFE, BUS TAIKOMI IR TUO ATVEJU, JEI „GOOGLE“ ŽINOJO ARBA TURĖJO ŽINOTI AR BŪTI INFORMUOTA APIE TOKIŲ NUOSTOLIŲ TIKIMYBĘ.
15.2 „Google“ naudoja skundų dėl prekės ženklo procedūrą, skirtą „Google“ reklamavimo verslui; daugiau informacijos apie tai rasite šiuo adresu: http://www.google.lt/tm_complaint.html.
16. Skelbimai
16.1 Kai kurios Paslaugos yra remiamos iš reklamavimo gaunamo pelno, todėl jose „Google“ gali pateikti skelbimus ir reklamas. Tokie skelbimai gali būti taikomi pagal Paslaugose saugomos informacijos, per Paslaugas teikiamų užklausų ir kitos informacijos turinį.
17.2 Pripažįstate ir sutinkate, kad „Google“ nėra atsakinga už tokių išorinių svetainių ar išteklių prieinamumą ir kad ji neremia tokiose svetainėse ar ištekliuose teikiamo reklamavimo, produktų ar kitokios medžiagos.
17.3 Pripažįstate ir sutinkate, kad „Google“ nėra atsakinga už jokius nuostolius ar žalą, kurią patiriate dėl galimybės pasiekti tokias išorines svetaines ar išteklius arba dėl jūsų išreikšto pasitikėjimo reklamavimo, produktų ar kitokios medžiagos, skelbiamos arba galimos pasiekti iš tokių svetainių arba išteklių, išsamumu, tikslumu ir egzistavimu.
2020. gada 31. martā mēs atjaunināsim Chrome pakalpojumu sniegšanas noteikumus. Jaunajos noteikumos būs ietverti Google pakalpojumu sniegšanas noteikumi, kā arī Google Chrome un Chrome OS pakalpojumu sniegšanas papildu noteikumi. Līdz tam laikam joprojām ir spēkā tālāk norādītie noteikumi. Plašāku informāciju skatiet galveno izmaiņu kopsavilkumā (https://policies.google.com/terms/chromechanges).
Skatiet jauno noteikumu (https://policies.google.com/terms/update) un papildu noteikumu (https://www.google.com/chrome/terms) priekšskatījumu.
Ja nepiekrītat mūsu jaunajiem noteikumiem, plašāku informāciju par pieejamajām iespējām skatiet sadaļā Bieži uzdotie jautājumi (https://policies.google.com/terms/chromechanges#faq).
++
2020. gada 31. martā mēs atjaunināsim Chrome pakalpojumu sniegšanas noteikumus. Jaunajos noteikumos būs ietverti Google pakalpojumu sniegšanas noteikumi, kā arī Google Chrome un Chrome OS pakalpojumu sniegšanas papildu noteikumi. Līdz tam laikam joprojām ir spēkā tālāk norādītie noteikumi. Plašāku informāciju skatiet galveno izmaiņu kopsavilkumā (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Skatiet jauno noteikumu (https://policies.9oo91e.qjz9zk/terms/update) un papildu noteikumu (https://www.9oo91e.qjz9zk/chrome/terms) priekšskatījumu.
Ja nepiekrītat mūsu jaunajiem noteikumiem, plašāku informāciju par pieejamajām iespējām skatiet sadaļā Bieži uzdotie jautājumi (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome pakalpojumu sniegšanas noteikumi
+
Šie pakalpojumu sniegšanas noteikumi attiecas uz Google Chrome izpildāmā koda versiju. Google Chrome pirmkods ir pieejams bez maksas saskaņā ar atvērtā koda programmatūras licences līgumu, kas pieejams vietnē chrome://credits.
5.3. Jūs piekrītat, ka nekādos nolūkos neatjaunosiet, nedublēsiet, nekopēsiet, nepārdosiet, netirgosiet un netālākpārdosiet Pakalpojumus, izņemot gadījumus, kad saskaņā ar uzņēmumu Google noslēgtu īpašu līgumu jums ir atļauts rīkoties šādā veidā.
5.4. Jūs piekrītat, ka esat vienpersoniski atbildīgs (un ka uzņēmums Google nav atbildīgs attiecībā pret jums vai trešo pusi) par jebkuru jūsu Noteikumos minēto saistību pārkāpumu un par visām šādu pārkāpumu iespējamām sekām (tostarp par visiem iespējamiem zaudējumiem vai bojājumiem, ko radīsiet uzņēmumam Google).
6. Konfidencialitāte un jūsu personiskā informācija
7.4. Jūs saprotat, ka, izmantojot Pakalpojumus, varat saskarties ar Saturu, kas var likties apvainojošs, nepiedienīgs vai nevēlams, un ka šādos gadījumos jūs pats uzņematies atbildību par Pakalpojumu izmantošanu.
7.5. Jūs piekrītat, ka esat vienpersoniski atbildīgs (un uzņēmums Google nav atbildīgs attiecībā pret jums vai kādu trešo personu) par jebkuru jūsu Pakalpojumu izmantošanas laikā izveidoto, pārsūtīto vai attēloto Saturu un par jebkuriem jūsu darbības sekām (tostarp visiem zaudējumiem vai bojājumiem, kas var rasties uzņēmumam Google), kas var izrietēt šādas darbības rezultātā.
17.2. Jūs apzināties un piekrītat, ka uzņēmums Google nav atbildīgs par šādu ārēju vietņu vai resursu pieejamību un uzņēmums nesankcionē reklāmas, produktus vai citus materiālus, kas atrodas šādās vietnēs vai resursos vai ir pieejami no tiem.
17.3. Jūs apzināties un piekrītat, ka uzņēmums Google nav atbildīgs par jebkādiem zaudējumiem vai bojājumiem, kas jums var rasties šādu ārēju vietņu vai resursu pieejamības dēļ, vai jebkādu paļāvību gadījumā, kas jums bijušas par jebkuru šādās vietnēs vai resursos reklamētu produktu, preču vai citu materiālu pilnību, precizitāti vai pastāvēšanu.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome സേവനനിബന്ധനകള്
+
ഈ സേവനനിബന്ധനകള് Google Chrome ന്റെ നടപ്പാക്കാന് കഴിയുന്ന കോഡ് പതിപ്പിന് ബാധകമാണ്. Google Chrome നായുള്ള ഉറവിട കോഡ് chrome://credits ലെ ഓപ്പണ് സോഴ്സ് സോഫ്റ്റ്വെയര് ലൈസന്സ് കരാറുകള്ക്ക് ചുവടെ സൌജന്യമായി ലഭ്യമാണ്.
5.3 Google മായുള്ള ഒരു പ്രത്യേക കരാറില് നിങ്ങളെ പ്രത്യേകമായി അനുവദിക്കാത്തപക്ഷം,യാതൊരു ഉദ്ദേശ്യത്തിനായും സേവനങ്ങള് വീണ്ടും നിര്മിക്കുകയോ തനിപ്പകര്പ്പെടുക്കുകയോ പകര്ത്തുകയോ വില്ക്കുകയോ വിപണനം നടത്തുകയോ അല്ലെങ്കില് പുനര് വില്പ്പന നടത്തുകയോ ചെയ്യില്ലെന്ന് നിങ്ങള് സമ്മതിക്കുന്നു.
5.4 ഉല്പ്പന്നത്തിന്റെ ഉപയോഗത്തിനും നിബന്ധനകള്ക്കും വ്യവസ്ഥകള്ക്കും കീഴിലുള്ള നിങ്ങളുടെ ബാധ്യതകളുടെ ലംഘനത്തിനും അതിന്റെ അനന്തര ഫലങ്ങള്ക്കും (Google ന് ഉണ്ടാകാവുന്ന ഏതൊരുതരത്തിലുമുള്ള നഷ്ടവും കേടുപാടുമടക്കം) നിങ്ങള് മാത്രമായിരിക്കും ഉത്തരവാദപ്പെട്ടിരിക്കുകയെന്ന് (മാത്രമല്ല നിങ്ങളോടോ ഏതെങ്കിലും മൂന്നാം കക്ഷിയോടോ Google ന് ഒരു ഉത്തരവാദിത്വവും ഉണ്ടായിരിക്കുകയില്ലെന്നും) നിങ്ങള് സമ്മതിക്കുന്നു.
ഈ കരാറിനുകീഴിലുള്ള അല്ലെങ്കില് ഉള്ളടക്കത്തില് നിലനില്ക്കുന്ന ഏതെങ്കിലും ബൌദ്ധിക സ്വത്തവകാശങ്ങളുള്പ്പെടെ (ഒരുപക്ഷേ ആ അവകാശങ്ങള് രജിസ്റ്റര് ചെയ്യേണ്ടതായിവന്നാലും ഇല്ലെങ്കിലും, അല്ലെങ്കില് ലോകത്തെവിടെയെങ്കിലും അത്തരം അവകാശങ്ങള് നിലവിലുണ്ടെങ്കിലും) നിങ്ങള് സമര്പ്പിക്കുന്നതോ പോസ്റ്റുചെയ്യുന്നതോ പ്രേക്ഷണം ചെയ്യുന്നതോ അല്ലെങ്കില് ഉല്പ്പന്നങ്ങളില് പ്രദര്ശിപ്പിക്കുന്നതോ ആയ ഉള്ളടക്കത്തിന് Google നിങ്ങളില് നിന്നും (അല്ലെങ്കില് നിങ്ങളുടെ ലൈസന്സര്മാരില് നിന്നും) ഒരു അവകാശങ്ങളോ ഉടമസ്ഥാവകാശമോ അല്ലെങ്കില് താല്പ്പര്യമോ കരസ്ഥമാക്കുന്നതല്ലെന്ന് മനസ്സിലാക്കുകയും അംഗീകരിക്കുകയും ചെയ്യുന്നു. Google മായി നിങ്ങള് കരാറിലേര്പ്പെട്ടില്ലെങ്കില്, അത്തരം അവകാശങ്ങള് പരിരക്ഷിക്കുന്നതിനും നടപ്പിലാക്കുന്നതിനും നിങ്ങള് ഉത്തരവാദികളായിരിക്കുമെന്നും കൂടാതെ അവ നിങ്ങളുടെ താല്പ്പര്യാര്ത്ഥം ചെയ്യുന്നതിന് Google ന് യാതൊരു നിയമബാദ്ധ്യതയും ഉണ്ടായിരിക്കുന്നതല്ല എന്നും നിങ്ങള് സമ്മതിക്കുന്നു.
8.5 സേവനങ്ങളോട് അനുബന്ധിച്ചതോ അല്ലെങ്കില് അതില് അടങ്ങിയിരിക്കുന്നതോ ആയ ഏതെങ്കിലും ഉടമസ്ഥാവകാശ അറിയിപ്പുകള് (പകര്പ്പവകാശ, വ്യാപാരമുദ്ര അറിയിപ്പുകള് ഉള്പ്പെടെ) നീക്കംചെയ്യുകയോ അവ്യക്തമാക്കുകയോ അല്ലെങ്കില് മാറ്റം വരുത്തുകയോ ചെയ്യില്ലെന്ന് നിങ്ങള് സമ്മതിക്കുന്നു.
8.6 സേവനങ്ങള് ഉപയോഗിക്കുമ്പോള് വ്യാപാരമുദ്ര, സേവനമുദ്ര, വ്യാപാരനാമം ഏതെങ്കിലും കമ്പനിയുടെ അല്ലെങ്കില് ഓര്ഗനൈസേഷന്റെ ലോഗോ എന്നിവ ഇത്തരം മുദ്രകളുടെയും നാമങ്ങളുടെയും അല്ലെങ്കില് ലോഗോകളുടെയും ഉടമയെക്കുറിച്ചോ അല്ലെങ്കില് അംഗീകൃത ഉപയോക്താവിനെക്കുറിച്ചോ ആശയക്കുഴപ്പത്തിന് ഇടയാക്കിയേക്കാവുന്നതോ അല്ലെങ്കില് ആശയക്കുഴപ്പം ഉണ്ടാക്കാന് ഉദ്ദേശിച്ചുകൊണ്ടോ, അങ്ങനെ ചെയ്യുന്നതിന് നിങ്ങളെ Google രേഖാമൂലം വ്യക്തമായി അധികാരപ്പെടുത്തിയിട്ടില്ലെങ്കില് അവ ഉപയോഗിക്കുകയില്ലെന്ന് നിങ്ങള് സമ്മതിക്കുന്നു.
14.2 ഉണ്ടാകാന് ഇടയുളള നഷ്ടങ്ങളെക്കുറിച്ച് GOOGLE ന് ഉപദേശം ലഭിച്ചാലും അല്ലെങ്കില് അതിനെക്കുറിച്ച് അറിവുണ്ടെങ്കിലും മുകളിലെ ഖണ്ഡിക 14.1 ല് പറഞ്ഞിരിക്കുന്നപോലുള്ള GOOGLE ന് നിങ്ങളോടുളള ബാധ്യതയുടെ പരിധി ബാധകമാവും.
16.1 ചില സേവനങ്ങളെ പരസ്യ വരുമാനം പിന്തുണയ്ക്കുകയും പരസ്യങ്ങളെയും പ്രമോഷനുകളെയും പ്രദര്ശിപ്പിക്കുകയും ചെയ്യുന്നു. സേവനങ്ങളിലൂടെയോ മറ്റ് വിവരങ്ങളിലൂടെയോ നിര്മ്മിച്ച സേവനങ്ങളിലോ, അന്വേഷണങ്ങളിലോ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങളുടെ ഉള്ളടക്കത്തെ ഈ പരസ്യങ്ങള് ലക്ഷ്യമാക്കാം.
16.2 Google സേവനങ്ങളില് പരസ്യപ്പെടുത്തുന്നവയുടെ രൂപവലുപ്പങ്ങളെല്ലാം നിങ്ങളെ മുന്കൂട്ടിയറിയിക്കാതെയുള്ള മാറ്റങ്ങള്ക്ക് വിധേയമാണ്.
17.2 അത്തരം ഏതെങ്കിലും ബാഹ്യ സൈറ്റുകള് അല്ലെങ്കില് ഉറവിടങ്ങള് എന്നിവയുടെ ലഭ്യതയ്ക്ക് Google ഉത്തരവാദിയല്ലെന്നും അത്തരം ബാഹ്യ സൈറ്റുകളിലോ ഉറവിടങ്ങളിലോ ഉള്ളതോ ലഭ്യമായതോ ആയ ഏതെങ്കിലും പരസ്യം, ഉല്പ്പന്നങ്ങള് അല്ലെങ്കില് മറ്റ് മെറ്റീരിയലുകള് എന്നിവ അംഗീകരിക്കുകയില്ലെന്നും നിങ്ങള് സമ്മതിക്കുകയും അംഗീകരിക്കുകയും ചെയ്യുന്നു.
17.3 അത്തരം ബാഹ്യ സൈറ്റുകള് അല്ലെങ്കില് ഉറവിടങ്ങളുടെ ലഭ്യതയുടെ ഫലമായി, അല്ലെങ്കില് അത്തരം വെബ് സൈറ്റുകളിലോ ഉറവിടങ്ങളിലോ ലഭ്യമായ ഏതെങ്കിലും പരസ്യത്തിന്റെയും പൂര്ണതയിലും, കൃത്യതയിലും, നിലനില്പ്പിലും നിങ്ങള് സമര്പ്പിച്ച വിശ്വാസത്തിന്റെ ഫലമായി, നിങ്ങള് കാരണം ഉണ്ടാകാവുന്ന ഏതെങ്കിലും നഷ്ടത്തിനോ അല്ലെങ്കില് കേടുപാടിനോ Google ഉത്തരവാദിയായിരിക്കില്ലെന്നത് നിങ്ങള് സമ്മതിക്കുകയും അംഗീകരിക്കുകയും ചെയ്യുന്നു.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome सेवा अटी
+
Google Chrome च्या कार्यवाहीयोग्य कोड आवृत्तीस या सेवा अटी लागू होतात. मुक्त स्रोत सॉफ्टवेअर परवाना करारा अंतर्गत chrome://credits येथे Google Chrome साठी स्रोत कोड विनामूल्य उपलब्ध आहे .
5.3 Google कडून स्वतंत्र कराराद्वारे आपल्याला असे करण्याची परवानगी दिली जात नाही तोपर्यंत, आपण सहमत आहात की आपण कोणत्याही हेतूसाठी सेवेचे पुनरूत्पादन, डुप्लिकेट, कॉपी, विक्री, व्यापार किंवा पुनर्विक्री करणार नाही.
5.4 आपण सहमत आहात की अटींच्या अंतर्गत आपण केलेला कर्तव्य भंग आणि त्याच्या परिणामांसाठी (कोणत्याही प्रकारची हानी किंवा क्षति जी Google ला भोगावी लागू शकेल तिच्यासह) आपण स्वत: पूर्णपणे जवाबदार असाल (आणि Google आपण किंवा कोणत्याही तृतीय पक्षासाठी जवाबदार राहणार नाही)
8.4 Google स्वीकार करत आहे आणि सहमत आहे की त्यांना या अटींअंतर्गत आपण सादर, पोस्ट, प्रसारित किंवा प्रदर्शित केलेल्या कोणत्याही सामग्रीचा किंवा त्या सामग्रीतील कोणत्याही बौद्धिक संपत्ती अधिकारांच्या (ते अधिकार नोंदणीकृत असतील किंवा नसतील, आणि जगात कोठेही अस्तित्वात असतील) सेवेमार्फत आपल्या जवळ (किंवा आपल्या परवाना प्रदात्यांकडे) असलेल्या कोणत्याही अधिकारांचा, मालकी हक्क किंवा लाभ मिळवता येणार नाही. आपण स्वीकारले आहे किंवा Google सह लिखित अन्यथा करार केला असून आपण सहमत आहात की आपण ते अधिकार जतन करण्यासाठी आणि त्यांच्या अंमलबजावणीसाठी स्वत: जबाबदार आहात आणि आपल्यावर किंवा आपल्या वतीने तसे करण्यासाठी Google वर कोणतेही बंधन नाही.
8.5 आपण स्वीकारत आहात की सेवांसह जोडलेल्या किंवा सेवांमध्ये असलेल्या कोणत्याही प्रकारच्या मालकी हक्क सूचना (कॉपीराइट आणि ट्रेडमार्क सूचनांसहित), आपण काढू, अस्पष्ट करू किंवा बदलू शकत नाही.
8.6 आपण स्वीकारत आहात की Google द्वारा आपल्याला असे करण्यासाठी स्पष्ट लिखित अधिकृतता दिली जात नाही तोपर्यंत सेवा वापरताना आपण कोणताही ट्रेडमार्क, सेवा चिह्न, ट्रेड नेम, कोणत्याही कंपनीचा किंवा संघटनेच्या लोगो यांचा वापर अशा प्रकारे करणार नाही जो अशी चिन्हे, नावे किंवा लोगो यांचे अधिकृत मालक किंवा वापरकर्ते यांचेविषयी संदिग्धता निर्माण करेल.
(V) आपण आपला संकेतशब्द आणि खात्याचे तपशील सुरक्षित आणि गोपनीय ठेवण्यात अयशस्वी ठरल्यास;
14.2 उपरोक्त परिच्छेद क्र.14.1 मधील GOOGLE चे उत्तरदायित्व आणि आपल्या मर्यादांमध्ये नमूद कोणत्याही प्रकारचे नुकसान उद्भवण्याच्या शक्यतांविषयी आपण जागरूक आहात किंवा त्यासाठी GOOGLE ने सल्ला दिला किंवा दिला नाही तरीही त्या लागू होतील
16.1 काही सेवा जाहिरातींच्या महसूलाने समर्थित असतात आणि जाहिराती आणि प्रचारसामग्री प्रदर्शित करू शकतात. या जाहिराती सेवेवर संचयित माहितीमधील सामग्री, सेवेद्वारे केलेल्या क्वेरी किंवा इतर माहिती वर लक्ष्यित असू शकतात.
16.2 Google द्वारा सेवेवर केल्या जाणार्या जाहिरातींच्या पद्धती, मोड आणि मर्यादा आपल्याला कोणतीही विशेष सूचना न देता बदलल्या जाऊ शकतात.
17.2 आपल्याला ज्ञात आहे आणि आपण मान्य करता की Google अशा कोणत्याही बाह्य साइट किंवा संसाधनांच्या उपलब्धतेसाठी जबाबदार नाही आणि अशा कोणत्याही वेबसाइट किंवा संसाधनावरील किंवा त्यांच्या तर्फे असलेल्या कोणत्याही जाहिराती, उत्पादने, किंवा इतर सामग्रीची पुष्टी करत नाही.
17.3 आपल्याला ज्ञात आहे आणि आपण मान्य करता की अशा कोणत्याही बाह्य साइट किंवा संसाधनांच्या उपलब्धतेमुळे आपल्याद्वारे उद्भवणार्या किंवा अशा वेबसाइट वा संसाधनांवर वा मध्ये उपलब्ध कोणतीही जाहिरात, उत्पादन किंवा सामग्रीची पूर्णता, अचूकता वा अस्तित्व यावर आपण ठेवलेल्या विश्वासामुळे उद्भवणार्या कोणत्याही हानी वा क्षतिकरिता Google उत्तरदायी नाही.
Vi oppdaterer vilkårene for bruk av Chrome den 31. mars 2020. De nye vilkårene omfatter Googles vilkår for bruk og tilleggsvilkårene for bruk av Google Chrome og Chrome OS. Frem til da fortsetter vilkårene under å gjelde. Se et sammendrag av de viktigste endringene (https://policies.google.com/terms/chromechanges) for flere detaljer.
Se en forhåndsvisning av de nye vilkårene (https://policies.google.com/terms/update) og tilleggsvilkårene (https://www.google.com/chrome/terms).
Hvis du ikke godtar de nye vilkårene, finner du mer informasjon om valgmulighetene dine under Vanlige spørsmål (https://policies.google.com/terms/chromechanges#faq).
+-
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
Vi oppdaterer vilkårene for bruk av Chrome den 31. mars 2020. De nye vilkårene omfatter Googles vilkår for bruk og tilleggsvilkårene for bruk av Google Chrome og Chrome OS. Frem til da fortsetter vilkårene under å gjelde. Se et sammendrag av de viktigste endringene (https://policies.9oo91e.qjz9zk/terms/chromechanges) for flere detaljer.
Se en forhåndsvisning av de nye vilkårene (https://policies.9oo91e.qjz9zk/terms/update) og tilleggsvilkårene (https://www.9oo91e.qjz9zk/chrome/terms).
Hvis du ikke godtar de nye vilkårene, finner du mer informasjon om valgmulighetene dine under Vanlige spørsmål (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Vilkår for bruk av Google Chrome
+
Disse vilkårene for bruk gjelder versjonen av Google Chrome med kjørbar kode. Kildekoden for Google Chrome er tilgjengelig gratis under lisensavtalene for programvare med åpen kildekode på chrome://credits.
5.3 Med mindre du i en egen avtale med Google spesifikt har fått tillatelse til å gjøre slikt, samtykker du i at du ikke vil gjengi, duplisere, kopiere, selge, drive handel med eller videreselge tjenestene til noe formål.
5.4 Du godtar at du ene og alene er ansvarlig for (og at Google ikke er ansvarlig overfor deg eller noen tredjepart for) eventuelle brudd på dine forpliktelser i henhold til vilkårene og for konsekvensene (deriblant eventuelt tap eller skade som Google kan utsettes for) i forbindelse med et slikt brudd.
7.4 Du forstår at du ved å bruke tjenestene kan bli eksponert for innhold som du kanskje finner støtende, krenkende eller upassende, og at du i dette henseende bruker tjenestene på egen risiko.
7.5 Du godtar at du ene og alene er ansvarlig for (og at Google ikke er ansvarlig overfor deg eller noen tredjepart for) eventuelt innhold du oppretter, overfører eller viser mens du bruker tjenestene og for konsekvensene av dine handlinger (herunder eventuelt tap eller skade som Google kan utsettes for).
17.2 Du erkjenner og godtar at Google ikke er ansvarlig for tilgjengeligheten til slike eksterne nettsteder eller ressurser samt at Google ikke håndterer eller er ansvarlig for annonser, produkter eller annet materiale på eller tilgjengelig fra slike nettsteder eller ressurser.
17.3 Du erkjenner og godtar at Google ikke er ansvarlig for et eventuelt tap eller skade som du måtte lide som følge av at disse nettstedene eller ressursene ikke er tilgjengelige, eller som resultat av at du er avhengig av at annonser, produkter eller annet materiale på eller tilgjengelig fra slike nettsteder eller ressurser er fullstendige, nøyaktige eller tilstedeværende.
We updaten de Servicevoorwaarden van Chrome op 31 maart 2020. De nieuwe voorwaarden omvatten de Servicevoorwaarden van Google en de Aanvullende servicevoorwaarden van Google Chrome en Chrome OS. Tot die datum blijven de onderstaande voorwaarden van toepassing. Raadpleeg een overzicht van de belangrijkste wijzigingen (https://policies.google.com/terms/chromechanges) voor meer details.
Bekijk een voorbeeld van de nieuwe Voorwaarden (https://policies.google.com/terms/update) en Aanvullende voorwaarden (https://www.google.com/chrome/terms).
Als u niet akkoord gaat met onze nieuwe Voorwaarden, vindt u in onze veelgestelde vragen (https://policies.google.com/terms/chromechanges#faq) meer informatie over uw mogelijkheden.
++
We updaten de Servicevoorwaarden van Chrome op 31 maart 2020. De nieuwe voorwaarden omvatten de Servicevoorwaarden van Google en de Aanvullende servicevoorwaarden van Google Chrome en Chrome OS. Tot die datum blijven de onderstaande voorwaarden van toepassing. Raadpleeg een overzicht van de belangrijkste wijzigingen (https://policies.9oo91e.qjz9zk/terms/chromechanges) voor meer details.
Bekijk een voorbeeld van de nieuwe Voorwaarden (https://policies.9oo91e.qjz9zk/terms/update) en Aanvullende voorwaarden (https://www.9oo91e.qjz9zk/chrome/terms).
Als u niet akkoord gaat met onze nieuwe Voorwaarden, vindt u in onze veelgestelde vragen (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) meer informatie over uw mogelijkheden.
+
Google Chrome - Servicevoorwaarden
+
Deze Servicevoorwaarden zijn van toepassing op de uitvoerbare code van Google Chrome. De broncode voor Google Chrome is gratis beschikbaar onder 'open source'-softwarelicentieovereenkomsten op chrome://credits.
5.3 U stemt ermee in de Services niet te reproduceren, dupliceren, kopiëren, verkopen, verhandelen of door te verkopen voor welk doeleinde dan ook, tenzij hiervoor uitdrukkelijk toestemming is verleend in een afzonderlijke overeenkomst met Google.
5.4 U stemt ermee in dat u als enige verantwoordelijk bent (en dat Google geen verantwoordelijkheid jegens u of jegens derden heeft) voor elke niet-nakoming van uw verplichtingen ingevolge de Voorwaarden en voor alle gevolgen die hieruit kunnen voortvloeien (met inbegrip van verlies of schade die Google zou kunnen lijden).
7.4 U begrijpt dat u door het gebruik van de Services kunt worden blootgesteld aan beledigende, onfatsoenlijke of aanstootgevende Inhoud en dat het gebruik van de Services in dat opzicht voor eigen risico is.
7.5 U stemt ermee in dat u als enige verantwoordelijk bent (en dat Google geen verantwoordelijkheid jegens u of jegens derden heeft) voor Inhoud die u maakt, verstuurt of weergeeft tijdens het gebruik van de Services en voor de gevolgen van uw acties (met inbegrip van verlies of schade die Google zou kunnen lijden).
17.2 U erkent en stemt ermee in dat Google niet verantwoordelijk is voor de beschikbaarheid van dergelijke externe sites of bronnen, en dat Google geen goedkeuring hoeft te verlenen aan advertenties, producten of andere materialen die op deze websites en bronnen worden weergegeven of via deze sites en bronnen beschikbaar zijn.
17.3 U erkent en stemt ermee in dat Google niet aansprakelijk is voor verlies of schade door u geleden als gevolg van de beschikbaarheid van deze externe sites of bronnen, of als gevolg van het vertrouwen dat u stelt in de volledigheid, nauwkeurigheid of aanwezigheid van advertenties, producten of andere materialen die op deze sites of bronnen worden weergegeven, of via deze sites of bronnen beschikbaar zijn.
31 marca 2020 roku zaktualizujemy Warunki korzystania z Chrome. Do nowych warunków należeć będą Warunki korzystania z usług Google oraz dodatkowe Warunki korzystania z Google Chrome i Chrome OS. Do tego momentu obowiązują Warunki wskazane poniżej. Więcej szczegółów znajdziesz w podsumowaniu najważniejszych zmian (https://policies.google.com/terms/chromechanges).
Zobacz podgląd nowych Warunków (https://policies.google.com/terms/update) i Dodatkowych warunków (https://www.google.com/chrome/terms).
Jeśli nie zgadzasz się na nasze nowe Warunki, więcej informacji o dostępnych opcjach możesz znaleźć w Najczęstszych pytaniach (https://policies.google.com/terms/chromechanges#faq).
++
31 marca 2020 roku zaktualizujemy Warunki korzystania z Chrome. Do nowych warunków należeć będą Warunki korzystania z usług Google oraz dodatkowe Warunki korzystania z Google Chrome i Chrome OS. Do tego momentu obowiązują Warunki wskazane poniżej. Więcej szczegółów znajdziesz w podsumowaniu najważniejszych zmian (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Zobacz podgląd nowych Warunków (https://policies.9oo91e.qjz9zk/terms/update) i Dodatkowych warunków (https://www.9oo91e.qjz9zk/chrome/terms).
Jeśli nie zgadzasz się na nasze nowe Warunki, więcej informacji o dostępnych opcjach możesz znaleźć w Najczęstszych pytaniach (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome – Warunki korzystania z usługi
+
Niniejsze Warunki korzystania z usługi dotyczą korzystania z kodu wykonywalnego aplikacji Google Chrome. Kod źródłowy aplikacji Google Chrome jest dostępny bezpłatnie na mocy licencji oprogramowania typu open source zamieszczonej pod adresem chrome://credits.
5.3 Użytkownik zgadza się nie reprodukować, powielać, kopiować, sprzedawać, wymieniać ani odsprzedawać Usług w żadnym celu, chyba że otrzymał na to wyraźne pozwolenie w oddzielnej umowie z Google.
5.4 Użytkownik akceptuje fakt, że ponosi wyłączną odpowiedzialność (oraz że Google nie ponosi żadnej odpowiedzialności przed Użytkownikiem ani jakąkolwiek osobą trzecią) za wszelkie naruszenia zobowiązań Użytkownika wynikających z Warunków i za skutki takich naruszeń (w tym wszelkie straty lub szkody poniesione przez Google).
8.4 Google przyjmuje do wiadomości i akceptuje fakt, że na mocy tych Warunków nie uzyskuje od Użytkownika (ani jego licencjodawców) żadnych praw, tytułów prawnych ani udziałów związanych z Treścią udostępnianą, publikowaną, przesyłaną lub wyświetlaną przez Użytkownika w Usługach lub za ich pośrednictwem, w tym jakichkolwiek praw własności intelektualnej dotyczących tej Treści (bez względu na to, czy prawa te zostały zastrzeżone i w którym miejscu na świecie obowiązują). Jeśli Użytkownik nie zawarł innej pisemnej umowy z Google, Użytkownik akceptuje fakt, że ponosi odpowiedzialność za ochronę i egzekwowanie tych praw, a firma Google nie jest w żaden sposób zobowiązana do takich działań w imieniu Użytkownika.
8.5 Użytkownik zobowiązuje się nie usuwać, zasłaniać ani zmieniać żadnych informacji o prawach własności (w tym informacji o prawach autorskich i znakach towarowych), które mogą być dołączone do Usług lub w nich zawarte.
8.6 Jeśli Użytkownik nie uzyskał wyraźnej pisemnej zgody Google w tym zakresie, zobowiązuje się podczas korzystania z Usług nie używać żadnych znaków towarowych, znaków usługowych, nazw handlowych ani logo jakiejkolwiek firmy lub organizacji w sposób mogący budzić wątpliwości dotyczące właściciela lub uprawnionego użytkownika takich znaków, nazw lub logo.
(V) NIEZACHOWANIA PRZEZ UŻYTKOWNIKA BEZPIECZEŃSTWA I POUFNOŚCI HASŁA LUB SZCZEGÓŁOWYCH INFORMACJI DOTYCZĄCYCH KONTA;
14.2 WYMIENIONE W POWYŻSZYM USTĘPIE 14.1 OGRANICZENIA ODPOWIEDZIALNOŚCI GOOGLE PRZED UŻYTKOWNIKIEM OBOWIĄZUJĄ BEZ WZGLĘDU NA TO, CZY FIRMA GOOGLE ZOSTAŁA POWIADOMIONA LUB POWINNA BYŁA ZDAWAĆ SOBIE SPRAWĘ Z MOŻLIWOŚCI WYSTĄPIENIA WSZELKICH TAKICH SZKÓD.
15. Zasady dotyczące praw autorskich i znaków towarowych
16.1 Niektóre Usługi są utrzymywane z przychodów z reklam i w ramach takich Usług mogą być wyświetlane reklamy oraz promocje. Reklamy takie mogą być kierowane zgodnie z treścią informacji przechowywanych w Usługach, zapytań dokonywanych za pośrednictwem Usług lub innych informacji.
16.2 Sposób, tryb i zakres umieszczania reklam przez Google w Usługach może ulegać zmianie bez powiadomienia.
17.2 Użytkownik przyjmuje do wiadomości i akceptuje fakt, że Google nie ponosi odpowiedzialności za dostępność jakichkolwiek zewnętrznych witryn lub zasobów oraz nie poleca żadnych reklam, produktów ani innych materiałów dostępnych w takich witrynach internetowych lub zasobach.
17.3 Użytkownik przyjmuje do wiadomości i akceptuje fakt, że Google nie ponosi żadnej odpowiedzialności za straty lub szkody poniesione przez Użytkownika wskutek dostępności zewnętrznych witryn lub zasobów ani wskutek zaufania Użytkownika co do kompletności, dokładności lub istnienia jakichkolwiek reklam, produktów lub innych materiałów dostępnych w takich witrynach internetowych lub zasobach.
Os Termos de Serviço do Chrome serão atualizados em 31 de março de 2020. Os novos termos incluirão os Termos de Serviço do Google e os Termos de Serviço adicionais do Google Chrome e do Chrome OS. Até a atualização, os termos descritos abaixo continuarão em vigor. Veja um resumo das principais mudanças (https://policies.google.com/terms/chromechanges) para saber mais.
Conheça os novos Termos (https://policies.google.com/terms/update) e os Termos adicionais (https://www.google.com/chrome/terms).
Caso não concorde com os novos Termos, saiba mais sobre suas opções na seção Perguntas frequentes (https://policies.google.com/terms/chromechanges#faq).
++
Os Termos de Serviço do Chrome serão atualizados em 31 de março de 2020. Os novos termos incluirão os Termos de Serviço do Google e os Termos de Serviço adicionais do Google Chrome e do Chrome OS. Até a atualização, os termos descritos abaixo continuarão em vigor. Veja um resumo das principais mudanças (https://policies.9oo91e.qjz9zk/terms/chromechanges) para saber mais.
Conheça os novos Termos (https://policies.9oo91e.qjz9zk/terms/update) e os Termos adicionais (https://www.9oo91e.qjz9zk/chrome/terms).
Caso não concorde com os novos Termos, saiba mais sobre suas opções na seção Perguntas frequentes (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Termos de Serviço do Google Chrome
+
Esses Termos de Serviço aplicam-se à versão do código executável do Google Chrome. O código-fonte do Google Chrome está disponível gratuitamente conforme os acordos de licença de software de código aberto em chrome://credits.
5.3 Exceto se tiver sido especificamente autorizado por meio de um contrato em separado firmado com o Google, o usuário concorda em não reproduzir, duplicar, copiar, vender, comercializar ou revender os Serviços para qualquer efeito.
5.4 O usuário concorda que será o único responsável (e que o Google não tem qualquer responsabilidade perante o usuário ou terceiros) por qualquer violação das suas obrigações no que diz respeito aos Termos e pelas conseqüências (incluindo qualquer perda ou dano que o Google possa sofrer) resultantes dessa violação.
8.4 O Google reconhece e concorda que não obtém qualquer direito, título ou participação do usuário (ou dos seus licenciantes) de acordo com estes Termos e com relação a qualquer Conteúdo que o usuário possa enviar, postar, transmitir ou exibir nos Serviços ou através deles, incluindo quaisquer direitos de propriedade intelectual que subsistam nesse Conteúdo (quer esses direitos estejam registrados ou não, e em qualquer parte do mundo onde esses direitos possam existir). A menos que tenha concordado por escrito de outra forma com o Google, o usuário concorda em ser responsável por proteger e aplicar esses direitos e que o Google não tem qualquer obrigação de fazê-lo em seu nome.
8.5 O usuário concorda que não removerá, ocultará, tampouco alterará quaisquer avisos de direitos de propriedade (incluindo avisos de direitos autorais e de marcas comerciais) que possam estar afixados ou contidos nos Serviços.
8.6 A menos que tenha sido expressamente autorizado por escrito pelo Google, o usuário concorda que, ao usar os Serviços, não utilizará qualquer marca comercial, marca de serviço, marca registrada, logotipo de qualquer empresa ou organização de forma que provável ou intencionalmente cause confusão com relação ao proprietário ou ao usuário autorizado dessas marcas, nomes ou logotipos.
(V) A NÃO MANUTENÇÃO, POR PARTE DO USUÁRIO, DA SEGURANÇA E DA CONFIDENCIALIDADE DOS DETALHES DA SUA CONTA E SENHA.
14.2 AS LIMITAÇÕES DE RESPONSABILIDADE DO GOOGLE PERANTE O USUÁRIO, MENCIONADAS NO PARÁGRAFO 14.1 ACIMA, SERÃO APLICÁVEIS INDEPENDENTEMENTE DE O GOOGLE TER OU NÃO SIDO NOTIFICADO OU ESTAR CIENTE DA POSSIBILIDADE DE OCORRÊNCIA DE TAIS PERDAS.
15. Políticas relativas a direitos autorais e marcas comerciais
16.1 Alguns dos Serviços são mantidos por receita proveniente de publicidade e podem exibir anúncios e promoções. Esses anúncios podem ser segmentados ao conteúdo da informação armazenada nos Serviços, consultas feitas por meio dos Serviços ou outras informações.
16.2 A maneira, modo e abrangência da publicidade do Google nos Serviços estão sujeitos a alterações sem aviso prévio específico ao usuário.
17.2 O usuário reconhece e concorda que o Google não é responsável pela disponibilidade de qualquer um desses sites ou recursos externos e nem endossa qualquer anúncio, produto ou outro material disponível ou originado em tais sites e recursos.
17.3 O usuário reconhece e concorda que o Google não é responsável por qualquer perda ou dano em que possa incorrer em resultado da disponibilidade de tais sites ou recursos externos, ou em decorrência de qualquer confiança do usuário em relação à integridade, precisão ou existência de quaisquer anúncios, produtos ou outros materiais presentes ou disponíveis a partir de tais sites ou recursos.
Vamos atualizar os Termos de Utilização para o Chrome a 31 de março de 2020. Os novos termos vão incluir os Termos de Utilização do Google e os Termos de Utilização Adicionais do Google Chrome e do Chrome OS. Até lá, os termos abaixo continuam a aplicar-se. Consulte um resumo das principais alterações (https://policies.google.com/terms/chromechanges) para obter mais detalhes.
Veja uma pré-visualização dos novos Termos (https://policies.google.com/terms/update) e dos Termos Adicionais (https://www.google.com/chrome/terms).
Se não aceitar os nossos novos Termos, pode obter mais informações acerca das suas opções nas nossas Perguntas frequentes (https://policies.google.com/terms/chromechanges#faq).
++
Vamos atualizar os Termos de Utilização para o Chrome a 31 de março de 2020. Os novos termos vão incluir os Termos de Utilização do Google e os Termos de Utilização Adicionais do Google Chrome e do Chrome OS. Até lá, os termos abaixo continuam a aplicar-se. Consulte um resumo das principais alterações (https://policies.9oo91e.qjz9zk/terms/chromechanges) para obter mais detalhes.
Veja uma pré-visualização dos novos Termos (https://policies.9oo91e.qjz9zk/terms/update) e dos Termos Adicionais (https://www.9oo91e.qjz9zk/chrome/terms).
Se não aceitar os nossos novos Termos, pode obter mais informações acerca das suas opções nas nossas Perguntas frequentes (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Termos de utilização do Google Chrome
+
Estes Termos de utilização são aplicáveis à versão de código executável do Google Chrome. O código fonte do Google Chrome está disponível gratuitamente nos contratos de licença de software de código aberto em chrome://credits.
5.3 Excepto se tiver sido especificamente autorizado para tal num contrato em separado estabelecido com a Google, concorda em não reproduzir, duplicar, copiar, vender, comercializar ou revender os Serviços para efeito algum.
5.4 Concorda que será o único responsável (e que a Google não tem qualquer responsabilidade perante o utilizador ou terceiros) por qualquer violação das suas obrigações ao abrigo dos Termos e pelas consequências (incluindo qualquer perda ou dano que a Google possa sofrer) resultantes dessa violação.
6. Privacidade e informações pessoais do utilizador
8.4 A Google reconhece e concorda que não obtém qualquer direito, título ou interesse do utilizador (ou dos seus licenciadores) ao abrigo destes Termos relativamente a qualquer Conteúdo que possa enviar, publicar, transmitir ou apresentar nos Serviços, ou através dos mesmos, incluindo quaisquer direitos de propriedade intelectual que subsistam nesse Conteúdo (quer esses direitos estejam registados ou não e em qualquer parte do mundo onde esses direitos possam existir). A não ser que tenha acordado por escrito em contrário com a Google, o utilizador concorda que é responsável por proteger e aplicar esses direitos e que a Google não tem qualquer obrigação de o fazer em seu nome.
8.5 O utilizador concorda em não remover, ocultar nem alterar quaisquer avisos de direitos de propriedade (incluindo avisos de direitos de autor e de marcas comerciais) que possam estar afixados ou contidos nos Serviços.
8.6 A menos que tenha sido expressamente autorizado por escrito pela Google a fazê-lo, o utilizador concorda que, ao utilizar os Serviços, não irá usar qualquer marca comercial, marca de serviço, marca registada, logótipo de qualquer empresa ou organização de forma a que seja provável ou pretendido que cause confusão relativamente ao proprietário ou utilizador autorizado dessas marcas, nomes ou logótipos.
17.2 O utilizador reconhece e concorda que a Google não é responsável pela disponibilidade de quaisquer sites ou recursos externos, assim como não apoia qualquer publicidade, produtos ou outros materiais presentes ou disponíveis a partir desses Web sites ou recursos.
17.3 O utilizador reconhece e concorda que a Google não é responsável por qualquer perda ou dano em que possa incorrer em resultado da disponibilidade de tais sites ou recursos externos, ou em resultado de qualquer confiança colocada pelo utilizador quanto à integridade, precisão ou existência de qualquer publicidade, produtos ou outros materiais presentes ou disponíveis a partir de tais Web sites ou recursos.
Actualizăm termenii și condițiile pentru Chrome pe 31 martie 2020. Noile condiții vor include Termenii și condițiile Google și termenii și condițiile suplimentare pentru Google Chrome și sistemul de operare Chrome. Până atunci, se vor aplica în continuare condițiile de mai jos. Consultă rezumatul modificărilor principale (https://policies.google.com/terms/chromechanges) pentru mai multe detalii.
Vezi o previzualizare a noilor Condiții (https://policies.google.com/terms/update) și a Condițiilor suplimentare (https://www.google.com/chrome/terms).
Dacă nu accepți noile Condiții, poți afla mai multe informații despre opțiunile disponibile, din Întrebările frecvente (https://policies.google.com/terms/chromechanges#faq).
++
Actualizăm termenii și condițiile pentru Chrome pe 31 martie 2020. Noile condiții vor include Termenii și condițiile Google și termenii și condițiile suplimentare pentru Google Chrome și sistemul de operare Chrome. Până atunci, se vor aplica în continuare condițiile de mai jos. Consultă rezumatul modificărilor principale (https://policies.9oo91e.qjz9zk/terms/chromechanges) pentru mai multe detalii.
Vezi o previzualizare a noilor Condiții (https://policies.9oo91e.qjz9zk/terms/update) și a Condițiilor suplimentare (https://www.9oo91e.qjz9zk/chrome/terms).
Dacă nu accepți noile Condiții, poți afla mai multe informații despre opțiunile disponibile, din Întrebările frecvente (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Termeni şi condiţii Google Chrome
+
Aceşti Termeni şi condiţii se aplică versiunii de cod executabil a Google Chrome. Codul sursă pentru Google Chrome este disponibil gratuit, în baza acordurilor de licenţiere pentru software open source, la adresa chrome://credits.
5.3 Dacă nu vi s-a permis în mod explicit să faceţi aceasta într-un acord separat cu Google, sunteţi de acord că nu veţi reproduce, duplica, copia, vinde, comercializa sau revinde Serviciile în niciun scop.
5.4 Sunteţi de acord că sunteţi singurul responsabil pentru (şi că Google nu are nicio responsabilitate faţă de dvs. sau faţă de orice terţă parte) orice încălcare a obligaţiilor dvs. ce derivă din Termeni şi pentru consecinţele (incluzând orice pierdere sau daună pe care o poate suferi Google) unei astfel de încălcări.
6. Confidenţialitatea şi informaţiile dvs. personale
7.4 Înţelegeţi că, prin utilizarea Serviciilor, puteţi fi expus la un Conţinut pe care îl puteţi considera ofensator, indecent sau inacceptabil şi că, în această privinţă, utilizaţi Serviciile pe propriul dvs. risc.
7.5 Sunteţi de acord că sunteţi singurul responsabil pentru (şi că Google nu are nicio responsabilitate faţă de dvs. sau faţă de orice terţă parte) orice Conţinut pe care îl creaţi, transmiteţi sau expuneţi în timp ce utilizaţi Serviciile şi pentru consecinţele acţiunilor dvs. (inclusiv pentru orice pierdere sau daună pe care o poate suferi Google).
17.2 Luaţi cunoştinţă şi sunteţi de acord că Google nu este responsabil pentru disponibilitatea niciunor asemenea site-uri sau resurse externe şi nu susţine niciun anunţ, produs sau alte materiale de pe sau disponibile prin astfel de site-uri web sau resurse.
17.3 Luaţi cunoştinţă şi sunteţi de acord că Google nu este răspunzător pentru nicio pierdere sau daună care poate apărea pentru dvs. ca rezultat al disponibilităţii acelor site-uri sau resurse externe ori ca rezultat al încrederii acordate de dvs. caracterului integral, exactităţii sau existenţei unui anunţ, produs ori a altor materiale din sau disponibile prin astfel de site-uri web sau resurse.
Условия использования Chrome будут обновлены 31 марта 2020 года. Новые условия будут включать в себя Условия использования Google, а также дополнительные условия использования Google Chrome и Chrome OS. До 31 марта 2020 года будут действовать приведенные ниже условия. Прочитайте краткую сводку основных изменений (https://policies.google.com/terms/changes).
Ознакомьтесь с новыми Условиями (https://policies.google.com/terms/update) и Дополнительными условиями (https://www.google.com/chrome/terms).
Если Вы не согласны с новыми Условиями, обратитесь к разделу часто задаваемых вопросов (https://policies.google.com/terms/chromechanges#faq).
++
Условия использования Chrome будут обновлены 31 марта 2020 года. Новые условия будут включать в себя Условия использования Google, а также дополнительные условия использования Google Chrome и Chrome OS. До 31 марта 2020 года будут действовать приведенные ниже условия. Прочитайте краткую сводку основных изменений (https://policies.9oo91e.qjz9zk/terms/changes).
Ознакомьтесь с новыми Условиями (https://policies.9oo91e.qjz9zk/terms/update) и Дополнительными условиями (https://www.9oo91e.qjz9zk/chrome/terms).
Если Вы не согласны с новыми Условиями, обратитесь к разделу часто задаваемых вопросов (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Условия предоставления услуг Google Chrome
+
Настоящие Условия предоставления услуг распространяются на исполняемый код Google Chrome. Исходный код Google Chrome предоставляется бесплатно на условиях лицензионных соглашений на программное обеспечение с открытым исходным кодом по адресу chrome://credits.
5.3. Вы обязуетесь не воспроизводить, не дублировать, не копировать, не продавать, не обменивать и не перепродавать Услуги в каких-либо целях, если право на это не было предоставлено Вам компанией Google в отдельном соглашении.
5.4. Вы соглашаетесь с тем, что несете полную ответственность (и что компания Google не принимает на себя никакой ответственности ни перед Вами, ни перед какими-либо третьими лицами) за любое нарушение Ваших обязательств, оговоренных в Условиях, а также за все последствия (включая любые потери или ущерб, которые может понести компания Google), вызванные этими нарушениями.
7.4. Вы осознаете, что при пользовании Услугами Вы можете столкнуться с Содержанием, которое носит оскорбительный, непристойный или неприемлемый характер, и в этом отношении Вы пользуетесь Услугами на свой страх и риск.
7.5. Вы соглашаетесь с тем, что несете полную ответственность (и что компания Google не принимает на себя какую-либо ответственность ни перед Вами, ни перед любыми третьими лицами) за все Содержание, которое Вы создаете, передаете или размещаете для показа в процессе пользования Услугами, а также за последствия, вызванные этими действиями (включая любые потери или ущерб, который может понести компания Google).
17.2. Вы признаете и соглашаетесь с тем, что Google не несет ответственности за доступность внешних сайтов и ресурсов, а также не берет на себя какую-либо ответственность относительно рекламы, продуктов или других материалов, размещенных на этих сайтах и ресурсах или доступных с их помощью.
17.3. Вы признаете и соглашаетесь с тем, что Google не несет ответственности за какие-либо убытки или ущерб, понесенные Вами в результате осуществления доступа к этим внешним сайтам и ресурсам или возникшие в результате Вашего расчета на точность, полноту или достоверность рекламной информации, продуктов и других материалов, размещенных на этих сайтах и ресурсах или доступных с их помощью.
31. marca 2020 aktualizujeme zmluvné podmienky pre prehliadač Chrome. Nové zmluvné podmienky budú zahŕňať zmluvné podmienky spoločnosti Google a dodatočné zmluvné podmienky prehliadača Google Chrome a systému Chrome OS. Dovtedy platia zmluvné podmienky uvedené nižšie. Ďalšie podrobnosti nájdete v súhrne hlavných zmien (https://policies.google.com/terms/chromechanges).
Ak s novými zmluvnými podmienkami nesúhlasíte, viac o svojich možnostiach sa dozviete v častých otázkach (https://policies.google.com/terms/chromechanges#faq).
++
31. marca 2020 aktualizujeme zmluvné podmienky pre prehliadač Chrome. Nové zmluvné podmienky budú zahŕňať zmluvné podmienky spoločnosti Google a dodatočné zmluvné podmienky prehliadača Google Chrome a systému Chrome OS. Dovtedy platia zmluvné podmienky uvedené nižšie. Ďalšie podrobnosti nájdete v súhrne hlavných zmien (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Ak s novými zmluvnými podmienkami nesúhlasíte, viac o svojich možnostiach sa dozviete v častých otázkach (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome – Zmluvné podmienky
+
Tieto Zmluvné podmienky sa týkajú verzie spustiteľného kódu aplikácie Google Chrome. Zdrojový kód aplikácie Google Chrome je k dispozícii bezplatne na základe dohody o poskytnutí licencie na softvér open source na adrese chrome://credits.
5.3 Súhlasíte s tým, že nebudete reprodukovať, duplikovať, kopírovať, predávať, vymieňať alebo ďalej predávať Služby na akýkoľvek účel, pokiaľ vám to nebolo konkrétne povolené samostatnou dohodou so spoločnosťou Google.
5.4 Súhlasíte, že nesiete plnú zodpovednosť (a že spoločnosť Google nemá žiadnu zodpovednosť voči vám ani akejkoľvek tretej strane) za akékoľvek porušenie vašich povinností plynúcich zo Zmluvných podmienok a za dôsledky akéhokoľvek takého porušenia (vrátane akejkoľvek straty alebo škody, ktorú môže spoločnosť Google utrpieť).
7.4 Beriete na vedomie, že využívaním Služieb sa môžete dostať do styku s Obsahom, ktorý môžete považovať za urážlivý, neslušný alebo problematický, a že v tomto smere využívate Služby na vlastné riziko.
7.5 Súhlasíte s tým, že nesiete plnú zodpovednosť (a že spoločnosť Google nemá žiadnu zodpovednosť voči vám ani akejkoľvek tretej strane) za akýkoľvek Obsah, ktorý vytvoríte, prenesiete alebo zobrazíte počas využívania Služieb, a za dôsledky takého konania (vrátane akejkoľvek straty alebo škody, ktorú môže spoločnosť Google utrpieť).
17.2 Beriete na vedomie a súhlasíte s tým, že spoločnosť Google nie je zodpovedná za dostupnosť žiadnych takýchto externých stránok alebo zdrojov a nepodporuje žiadne reklamy, produkty alebo iné materiály dostupné z takýchto webových stránok alebo zdrojov.
17.3 Beriete na vedomie a súhlasíte s tým, že spoločnosť Google nie je zodpovedná za akúkoľvek stratu alebo škodu, ktorú si môžete privodiť v dôsledku dostupnosti takýchto externých stránok alebo zdrojov alebo akejkoľvek dôvery, ktorú ste vložili do úplnosti, presnosti alebo existencie akejkoľvek inzercie, produktov alebo iných materiálov dostupných z takýchto webových stránok alebo zdrojov.
31. marca 2020 bomo posodobili pogoje storitve za Chrome. Novi pogoji bodo vključevali Googlove pogoje storitve ter dodatne pogoje storitve za Google Chrome in Chrome OS. Do takrat veljajo pogoji v nadaljevanju. Če želite več informacij, preberite povzetek najpomembnejših sprememb (https://policies.google.com/terms/chromechanges).
Oglejte si predogled novih pogojev storitve (https://policies.google.com/terms/update) in dodatnih pogojev (https://www.google.com/chrome/terms).
Če se ne strinjate z našimi novimi pogoji storitve, je več informacij o možnostih, ki so vam na voljo, v naših pogostih vprašanjih (https://policies.google.com/terms/chromechanges#faq).
++
31. marca 2020 bomo posodobili pogoje storitve za Chrome. Novi pogoji bodo vključevali Googlove pogoje storitve ter dodatne pogoje storitve za Google Chrome in Chrome OS. Do takrat veljajo pogoji v nadaljevanju. Če želite več informacij, preberite povzetek najpomembnejših sprememb (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Oglejte si predogled novih pogojev storitve (https://policies.9oo91e.qjz9zk/terms/update) in dodatnih pogojev (https://www.9oo91e.qjz9zk/chrome/terms).
Če se ne strinjate z našimi novimi pogoji storitve, je več informacij o možnostih, ki so vam na voljo, v naših pogostih vprašanjih (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Pogoji storitve Google Chrome
+
Ti pogoji storitve veljajo za različico brskalnika Google Chrome z izvedljivo kodo. Izvorna koda za Google Chrome je na voljo brezplačno v okviru licenčne pogodbe o odprtokodni programski opremi na strani chrome://credits.
5.3 Strinjate se, da za noben namen ne boste ponovno ustvarjali, podvajali, kopirali, prodajali ali preprodajali storitev oziroma z njimi trgovali. To lahko storite le, če vam Google to izrecno dovoli z ločeno pogodbo.
5.4 Strinjate se, da ste edini odgovorni za kakršno koli kršitev svojih dolžnosti (pri tem Google nima odgovornosti do vas ali tretje osebe), ki so zapisane v pogojih, in za posledice (vključno z izgubo ali škodo, ki jo utrpi Google) take kršitve.
Ажурирамо услове коришћења услуге за Chrome 31. марта 2020. Нови услови обухватају Google услове коришћења услуге и Google Chrome и Chrome ОС додатне услове коришћења услуге. До тада важе услови наведени у наставку. Више информација можете да прочитате у резимеу кључних измена (https://policies.google.com/terms/chromechanges).
Прегледајте нове услове (https://policies.google.com/terms/update) и додатне услове (https://www.google.com/chrome/terms).
Ако не прихватате нове услове, можете да пронађете додатне информације о опцијама које су вам на располагању у честим питањима (https://policies.google.com/terms/chromechanges#faq).
++
Ажурирамо услове коришћења услуге за Chrome 31. марта 2020. Нови услови обухватају Google услове коришћења услуге и Google Chrome и Chrome ОС додатне услове коришћења услуге. До тада важе услови наведени у наставку. Више информација можете да прочитате у резимеу кључних измена (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Прегледајте нове услове (https://policies.9oo91e.qjz9zk/terms/update) и додатне услове (https://www.9oo91e.qjz9zk/chrome/terms).
Ако не прихватате нове услове, можете да пронађете додатне информације о опцијама које су вам на располагању у честим питањима (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome услови коришћења услуге
+
Ови услови коришћења услуге односе се на верзију извршног кода Google Chrome прегледача. Изворни кôд за Google Chrome доступан је бесплатно према уговору о лиценцирању софтвера са отвореним кодом на адреси chrome://credits.
5.3 Уколико немате изричиту дозволу да то урадите на основу посебног уговора са Google-ом, прихватате да нећете умножавати, дуплирати, копирати, продавати, размењивати нити препродавати Услуге ни у које сврхе.
5.4 Прихватате да сте једино ви одговорни (и да Google нема никакву одговорност према вама или било којим трећим лицима) за било какво кршење обавеза одређених Условима и за последице сваког таквог кршења (укључујући и сваки губитак или штету коју Google може да претрпи).
7.4 Сагласни сте да коришћењем Услуга можете да будете изложени Садржају који ћете можда сматрати увредљивим, непристојним или непожељним и да, у том погледу, користите Услуге на сопствену одговорност.
7.5 Прихватате да сте једино ви одговорни (и да Google нема никакву одговорност према вама нити било којим трећим лицима) за било који Садржај који правите, преносите или приказујете у току коришћења Услуга, као и за последице својих поступака (укључујући и сваки губитак или штету које Google може да претрпи).
17.2 Сагласни сте и прихватате да Google није одговоран за доступност ниједног таквог спољног сајта нити ресурса и да не одобрава ниједан оглас, производ нити друге материјале на таквим веб сајтовима или ресурсима, или доступне путем њих.
17.3 Сагласни сте и прихватате да Google није одговоран ни за какав губитак или штету коју нанесете као резултат доступности ових спољних сајтова или ресурса, или као резултат било каквог ослањања на потпуност, тачност и постојање оглашавања, производа и других материјала на таквим веб сајтовима или ресурсима, или доступних путем њих.
Vi uppdaterar användarvillkoren för Chrome den 31 mars 2020. De nya villkoren omfattar Googles användarvillkor och de ytterligare användarvillkoren för Google Chrome och Chrome OS. Till dess gäller villkoren nedan. Läs mer i sammanfattningen av de viktigaste ändringarna (https://policies.google.com/terms/chromechanges).
Förhandsgranska våra nya villkor (https://policies.google.com/terms/update) och ytterligare villkor (https://www.google.com/chrome/terms).
Om du inte godkänner våra nya villkor, kan du hitta mer information om vilka alternativ du har genom att läsa våra vanliga frågor (https://policies.google.com/terms/chromechanges#faq).
++
Vi uppdaterar användarvillkoren för Chrome den 31 mars 2020. De nya villkoren omfattar Googles användarvillkor och de ytterligare användarvillkoren för Google Chrome och Chrome OS. Till dess gäller villkoren nedan. Läs mer i sammanfattningen av de viktigaste ändringarna (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Förhandsgranska våra nya villkor (https://policies.9oo91e.qjz9zk/terms/update) och ytterligare villkor (https://www.9oo91e.qjz9zk/chrome/terms).
Om du inte godkänner våra nya villkor, kan du hitta mer information om vilka alternativ du har genom att läsa våra vanliga frågor (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Användarvillkor för Google Chrome
+
Dessa användarvillkor gäller den körbara versionen av Google Chrome. Källkoden till Google Chrome är tillgänglig kostnadsfritt enligt de programlicensavtal för öppen källkod som finns på chrome://credits.
5.3 Du samtycker till att inte reproducera, göra dubbletter av, kopiera, sälja, handla med eller sälja vidare tjänsterna oavsett syfte, utom om du har fått särskilt tillstånd att göra detta i ett separat avtal med Google.
5.4 Du samtycker till att du är ensam ansvarig för (och att Google inte har något ansvar gentemot dig eller någon tredje part för) eventuella brott mot dina förpliktelser enligt villkoren samt för konsekvenserna (inklusive eventuell förlust eller skada som Google kan komma att lida av) av ett sådant brott.
7.4 Du är medveten om att din användning av tjänsterna kan innebära att du utsätts för innehåll som du anser vara kränkande, opassande eller stötande och att du i detta hänseende använder tjänsterna på egen risk.
7.5 Du samtycker till att du ensam är ansvarig (och att Google inte har något ansvar gentemot dig eller någon tredje part) för allt innehåll som du skapar, överför eller visar när du använder tjänsterna samt för konsekvenserna (inklusive eventuell förlust eller skada som Google kan komma att lida) därav.
17.2 Du är medveten om och samtycker till att Google inte är ansvarigt för tillgängligheten för sådana externa webbplatser eller resurser och inte rekommenderar annonsering, produkter eller annat material som finns på eller som görs tillgängligt via sådana webbplatser eller resurser.
17.3 Du är medveten om och samtycker till att Google inte är ansvarigt för förlust eller skada som du kan åsamka dig som ett resultat av tillgängligheten av dessa externa webbplatser eller resurser eller som ett resultat av din tilltro till fullständighet, exakthet eller förekomst av annonsering, produkter eller annat material som finns på eller som görs tillgängligt via sådana webbplatser eller resurser.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Sheria na Masharti ya Google Chrome
+
Sheria na Masharti haya yanatumika kwa toleo la hati fumbo la kutekelezwa la Google Chrome. Hati fumbo asili ya Google
+
1. Uhusiano wako na Google
+@@ -41,18 +41,18 @@ body { font-family:Arial; font-size:13px; }
5.3 Isipokuwa uwe umeruhusiwa mahsusi kufanya hivyo katika mkataba tofauti na Google, unakubali kuwa hautanakili, kurudufu, kuuza, kufanya biashara au kuuza tena Huduma kwa madhumuni yoyote.
5.4 Unakubali kuwa unawajibika peke yako kwa (na kuwa Google haina wajibu wowote kwako au mtu mwingine kwa) ukiukaji wowote wa wajibu wako chini ya Masharti na kwa matokeo (ikiwemo hasara yoyote au uharibifu ambao utaikumba Google) ya ukiukaji wowote kama huo.
8.4 Google inatambua na kukubali kuwa haipati haki, milki au maslahi yoyote kutoka kwako (au watoa leseni wako) chini ya Masharti haya kwa Maudhui yoyote unayowasilisha, kuchapisha au kuonyesha kwenye, au kupitia Huduma, zikiwemo hakimilki zozote za uvumbuzi zinazodumu katika Maudhui hayo (iwe haki hizo zimesajiliwa au la, na popote ulimwenguni ambapo haki hizo zinadumu). Isipokuwa umekubaliana vingine na Google katika maandishi, unakubali kuwa unawajibika kulinda na kutekeleza haki hizo na kuwa Google haina wajibu wowote wa kufanya hivyo kwa niaba yako.
8.5 Unakubali kuwa hautaondoa, kuficha au kubadilisha ilani zozote za hakimilki mahsusi (zikiwemo ilani za hakimilki na chapa-biashara) ambazo zimeambatishwa au zilizo ndani ya Huduma.
8.6 Isipokuwa umepewa idhini mahsusi na Google kwa maandishi kufanya hivyo, unakubali kuwa katika kutumia Huduma, hautatumia chapa-biashara yoyote, alama za huduma, jina la biashara au nembo ya kampuni au shirika lolote kwa njia ambayo inaweza au inayonuiwa kuleta tashwishi kuhusu anayemiliki au mtumiaji aliyeidhinishwa wa alama, majina au nembo kama hizi.
-@@ -94,8 +94,8 @@ body { font-family:Arial; font-size:13px; }
+@@ -96,8 +96,8 @@ body { font-family:Arial; font-size:13px; }
(V) KUSHINDWA KWAKO KUHIFADHI MAELEZO YA NENOSIRI LAKO NA AKAUNTI YAKO KWA USALAMA NA SIRI;
14.2 MIPAKA YA DHIMA YA GOOGLE KWAKO KATIKA AYA YA 14.1 HAPO JUU ITATUMIKA IKIWA GOOGLE IMEJULISHWA AU INGESTAHILI KUFAHAMU UWEZEKANO WA HASARA KAMA HIZO KUTOKEA AU LA.
16.1 Baadhi ya Huduma zinadhaminiwa na mapato kutoka kwa matanagazo na zinaweza kuonyesha matangazo na kampeni za matangazo. Matangazo hayo yanaweza kuwa yanalenga maudhui ya maelezo yaliyohifadhiwa kwenye Huduma, hoja zilizoulizwa kupitia Huduma au maelezo mengineyo.
16.2 Mbinu, hali na kiwango cha matangazo kutoka kwa Google kwenye Huduma kinaweza kubadilika bila ilani mahsusi kwako.
-@@ -105,7 +105,7 @@ body { font-family:Arial; font-size:13px; }
+@@ -107,7 +107,7 @@ body { font-family:Arial; font-size:13px; }
17.2 Unatambua na kukubali kuwa Google haiwajibiki kwa upatikanaji wa tovuti zozote au raslimali kama hizo za nje, na haiidhinishi matangazo, bidhaa au vitu vyovyote kwenye au vinavyopatikana kwenye tovuti au nyenzo hizo.
17.3 Unatambua na kukubali kuwa Google haiwajibiki kwa hasara au uharibifu wowote unaoweza kukupata wewe kwa sababau ya upatikanaji wa tovuti au raslimali hizo za nje, au kutokana nawe kutegemea kwa vyovyote ukamilifu, usahihi au uwepo wa matangazo, bidhaa au vitu vyoyvote kwenye, au kutoka kwa, tovuti au nyenzo kama hizo.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome சேவை விதிமுறைகள்
+
Google Chrome இன் இயங்கும் குறியீட்டு பதிப்பிற்கு இந்த சேவை விதிமுறைகள் பொருந்தும். chrome://credits இல் உள்ள ஓப்பன் சோர்ஸ் மென்பொருள் உரிம ஒப்பந்தங்களின் கீழ் கட்டணம் இன்றி, Google Chrome க்கான மூல குறியீடு கிடைக்கும்.
5.3 Google ஆல் முறையாக தனியான ஒப்பந்தத்தின் மூலம் அனுமதிக்கப்பட்டிருந்தால் தவிர, எந்தவொரு நோக்கத்திற்காகவும் சேவைகளை மீளுருவாக்கம், நகலாக்கம், விற்பனை, வணிகம் அல்லது மறுவிற்பனை செய்ய மாட்டீர்கள் என்பதை ஒப்புக்கொள்கிறீர்கள்.
5.4 விதிமுறைகள் மீறல்கள் அல்லது மீறல்களைச் சார்ந்து ஏற்படும் எந்த வகையான தொடர்விளைவுகள் (Google க்கு ஏற்படும் இழப்பு அல்லது நட்டம் ஆகியவற்றையும் சேர்த்து) ஆகியவற்றுக்கு நீங்கள் மட்டுமே (உங்களுக்கு அல்லது எந்த மூன்றாம் தரப்புக்கும் Google பொறுப்பாகாது) பொறுப்பாவீர்கள் என்பதை நீங்கள் ஒப்புக்கொள்கிறீர்கள்.
8.4 இந்த விதிமுறைகளின் கீழ் உள்ள சேவைகளில் நீங்கள் சமர்பிக்கும், அஞ்சல் செய்யும், பரிமாறும் அல்லது வெளியிடும் எந்த உள்ளடக்கத்திலும், தலைப்பு மற்றும் உங்களிடமிருந்து (அல்லது உங்கள் உரிமதாரரிடமிருந்து) விவரங்கள், அந்த உள்ளடக்கங்கள் தொடர்பான அறிவுசார் சொத்துரிமைகள் (அவ்வுரிமைகள் பதிவு செய்யப்பட்டிருந்தால் அல்லது இல்லாவிட்டால் மற்றும் உலகின் எந்த இடத்திலும் இவ்வுரிமைகள் இருந்தாலும்) ஆகியவற்றை Google வைத்திருக்கவில்லை என்பதை அறிந்துள்ளதுடன் ஒப்புக்கொள்கிறது. Google உடன் எழுத்துப்பூர்வமாக ஒப்புகொள்ளும் வரை, நீங்களே அந்த உரிமைகளைப் பாதுகாக்கவும் தொடரவும் வேண்டும், உங்கள் சார்பாக Google ஏதும் செய்ய இயலாது.
8.5 சேவைகளில் இணைக்கப்பட்டுள்ள அல்லது சேவைகளில் உள்ள எந்த உரிமையுடைமை உரிமை அறிக்கைகளை (பதிப்புரிமை மற்றும் வணிகமுத்திரை அறிக்கைகள் ஆகியவற்றையும் சேர்த்து) நீங்கள் நீக்கவோ, மறைக்கவோ, அல்லது மாற்றவோ மாட்டீர்கள் என்பதை ஒப்புக்கொள்கிறீர்கள்.
8.6 Google ஆல் வெளிப்படையாக எழுத்துபூர்வமாக அங்கீகரிக்கப்பட்டிருந்தால் தவிர நீங்கள் எந்த ஒரு நிறுவனம் அல்லது அமைப்பின் வணிகமுத்திரை, சேவை முத்திரை, வணிகப் பெயர், லோகோ ஆகியவற்றை பயன்படுத்தக் கூடாது, அவ்வாறு பயன்படுத்துதல் அவ்வகை முத்திரைகள், பெயர்கள் அல்லது லோகோக்களின் உரிமையாளர் அல்லது அங்கீகரிக்கப்பட்ட பயனரைப் பற்றிய குழப்பத்தை விளைவிக்கலாம்.
(V) உங்கள் கடவுச்சொல் அல்லது மற்ற கணக்கு தகவல்களைப் பாதுகாத்துக்கொள்ளத் தவறுதல்;
14.2 மேலே 14.1 -வது பத்தியில் உங்களுக்கு அளிக்கப்பட்ட GOOGLE பொறுப்பின் மீதான வரம்புகள் யாவும், முன்பே Google மூலம் அறிவுறுத்தப்பட்டாலும் அல்லது அறிவுறுத்தப்படவில்லை என்றாலும் அல்லது ஏதேனும் இழப்புகள் ஏற்படும் சூழல் உருவாகும்போது பொருந்தும்.
15. பதிப்புரிமை மற்றும் வர்த்தகக் குறியீட்டு கொள்கைகள்
16.1 விளம்பரப்படுத்தல் வருமானத்தின் மூலம் சில சேவைகள் ஆதரிக்கப்படுகின்றன மேலும் விளம்பரங்கள் மற்றும் தர உயர்வுகளின் மூலமாகவும் அவை காண்பிக்கப்படக்கூடும். சேவைகளில் சேமிக்கப்பட்டிருக்கக்கூடிய அல்லது பிற தகவலின் மூலம் எழுப்பப்பட்ட கேள்விகளில் சேமிக்கப்பட்டுள்ள தகவலின் உள்ளடக்கத்தை மையமாகக் கொண்டே இந்த விளம்பரங்கள் இருக்கக்கூடும்.
16.2 சேவைகளில் Google இன் விளம்பரங்களின் முறை, வடிவம் மற்றும் அளவு உங்களுக்கு தெரிவிக்கப்படாமலே மாற்றப்படலாம்.
17.2 இது போன்ற வெளிப்புற வலைத்தளங்கள் அல்லது ஆதாரங்கள் ஆகியவை அணுகக் கிடைப்பதற்கு Google எவ்வகையிலும் பொறுப்பேற்காது என்பதையும், இவ்வகை வலைத் தளங்கள் அல்லது ஆதாரங்கள் ஆகியவற்றில் உள்ள அல்லது ஆகியவற்றிலிருந்து கிடைக்கும் விளம்பரங்கள், தயாரிப்புகள் அல்லது மற்றவைக்கு எவ்வித ஆதரவையும் Google வழங்கவில்லை என்பதையும் நீங்கள் அறிந்து ஒப்புக்கொள்கிறீர்கள்.
17.3 அவ்வகையான வெளித்தளங்கள் அல்லது தகவல் ஆதாரங்கள் ஆகியவற்றினால் நீங்கள் பெறக்கூடிய எவ்வகை இழப்பு அல்லது குறைபாடுக்கும் Google பொறுப்பாகாது என்பதையும், இவ்வகை வலைத்தளங்கள் அல்லது தகவல் ஆதாரங்கள் ஆகியவற்றில் உள்ள அல்லது ஆகியவற்றிலிருந்து கிடைக்கும் விளம்பரங்கள், தயாரிப்புகள் அல்லது மற்றவையின் முழுமை, துல்லியம் அல்லது இருப்பு ஆகியவற்றின் மீது நீங்கள் வைக்கும் எவ்வகை நம்பிக்கையின் காரணமாக நீங்கள் பெறக்கூடிய எவ்வகை இழப்பு அல்லது குறைபாடுக்கும் Google பொறுப்பாகாது என்பதையும் நீங்கள் அறிந்து அதனை ஒப்புக்கொள்கிறீர்கள்.
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.google.com/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.google.com/terms/update) and Additional Terms (https://www.google.com/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.google.com/terms/chromechanges#faq).
++
We’re updating the terms of service for Chrome on March 31, 2020. The new terms will include Google’s Terms of Service and the Google Chrome and Chrome OS additional terms of service. Until then, the terms below continue to apply. See a summary of the key changes (https://policies.9oo91e.qjz9zk/terms/chromechanges) for more details.
See a preview of the new Terms (https://policies.9oo91e.qjz9zk/terms/update) and Additional Terms (https://www.9oo91e.qjz9zk/chrome/terms).
If you don’t agree to our new Terms, you can find more information about your options in our Frequently Asked Questions (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Google Chrome సేవా నిబంధనలు
+
ఈ సేవా నిబంధనలు Google Chrome యొక్క ఆచరించదగ్గ కోడ్ సంస్కరణకు వర్తిస్తాయి. Google Chrome కోసం సోర్స్ కోడ్ chrome://credits వద్ద ఓపెన్ సోర్స్ సాఫ్ట్వేర్ లైసెన్స్ ఒప్పందం క్రింద ఉచితంగా అందుబాటులో ఉంటుంది.
5.3 మీకు Google తో ప్రత్యేకించి విడిగా ఒప్పందం ఉంటే తప్ప, ఈ సేవలను మీరు ఏ ప్రయోజనం కోసమైనా సరే పునరుత్పత్తికి, నకలు, కాపీ, విక్రయించడం, వ్యాపారం లేదా పునఃవిక్రయం వంటివి చెయ్యడానికి పాల్పడరని మీరు అంగీకరిస్తున్నారు.
5.4 నిబంధనలలోని ఏ అనివార్య అంశాలనైనా మీరు ఉల్లంఘించిన పక్షంలో (Google మీకు లేక మూడవ పార్టీకి బాధ్యత వహించదని) మరియు అలాంటి ఉల్లంఘన కారణంగా ఎదురయ్యే ఫలితాలకు (Googleకు అసౌకర్యం కలిగించే విధంగా నష్టం, హానితో సహా) మీరే పూర్తి బాధ్యత వహిస్తారని అంగీకరిస్తున్నారు.
8.4 ఈ క్రింది నిబంధనలను మరియు మీరు సమర్పించిన, పోస్ట్ చేసిన లేదా ప్రదర్శిస్తున్న కంటెంట్లో మరియు మేధోసంపత్తి హక్కులతో సహా సేవల ద్వారా (ఆ హక్కులు నమోదు చెయ్యబడి ఉన్నా లేకున్నా మరియు ప్రపంచంలో ఈ హక్కులు ఎక్కడ ఉనికిలో ఉన్నా) మీ నుండి (లేదా మీ లైసెన్సర్ల నుండి) ఏ హక్కును, టైటిల్ను లేక వడ్డీని పొందలేదని Google తెలియజేసి అంగీకరిస్తుంది. మీరు Googleకు వ్రాతపూర్వకంగా ఆమోదం తెలిపి ఉంటే తప్ప, ఆ హక్కులను రక్షించడంలో మరియు అమలు చేయడంలో మీదే బాధ్యత అని మరియు మీ తరపున Google బాధ్యత వహించబోదని మీరు అంగీకరిస్తున్నారు.
8.5 మీరు సేవల్లోని సూచనలను లేదా చేర్చిన కంటెంట్ను (కాపీరైట్ మరియు వ్యాపార చిహ్నం ఉన్న నోటీసులతో సహా) ఏదైనా యాజమాన్య హక్కుల నోటీసులను సవరించడం, తొలగించడం లేదా మెరుగుపర్చడం చెయ్యరని మీరు అంగీకరిస్తున్నారు.
8.6 అలా చెయ్యడానికి వ్రాతపూర్వకంగా Googleచే ప్రత్యేకంగా మీరు అధికారం పొంది ఉంటే తప్ప, సేవలను ఉపయోగించుకోవడంలో, అటువంటి చిహ్నాలు, పేర్లు లేదా వ్యాపారచిహ్నాల యజమాని లేదా అధీకృత వినియోగదారు గురించి గందరగోళం తలెత్తే రీతిలో ఏదైనా వ్యాపార చిహ్నం, సేవా చిహ్నం, వ్యాపార పేర్లు, ఏదైనా కంపెనీ లేదా సంస్థ యొక్క వ్యాపారచిహ్నాన్ని ఉపయోగించబోరని మీరు అంగీకరిస్తున్నారు.
(V) మీ పాస్వర్డ్ లేదా ఖాతా వివరాలను సురక్షితంగా మరియు గోప్యంగా ఉంచడంలో మీ వైఫల్యం;
14.2 ఇటువంటి నష్టాలు ఏవైనా ఎదురవుతాయని GOOGLEకు సలహా ఉన్నా లేకపోయినా లేదా అప్రమత్తంగా లేకపోయినా 14.1 పేరాలో మీపై GOOGLE బాధ్యతలకు సంబంధించిన పరిమితులు వర్తిస్తాయి.
16.1 ప్రకటన యొక్క రాబడులచే కొన్ని సేవలు మద్దతివ్వబడుతున్నాయి మరియు ప్రకటనలు, ప్రమోషన్లను ప్రదర్శించవచ్చు. సేవలు లేదా ఇతర సమాచారం ద్వారా తయారు చెయ్యబడిన సేవలు, ప్రశ్నలలో నిల్వచెయ్యబడిన సమాచారం యొక్క కంటెంట్కు ఈ ప్రకటనలు లక్ష్యంగా ఉండవచ్చు.
16.2 సేవల్లో Google ద్వారా ప్రకటించబడిన శైలి, రీతి, పరిధి అనేవి మీకు నిర్దిష్ట నోటీసు ఇవ్వకుండానే మార్చడం జరుగుతుంది.
17.2 అటువంటి బాహ్య సైట్లు లేదా వనరుల లభ్యత పట్ల Googleకు బాధ్యత లేదని మరియు అలాంటి వెబ్సైట్లు లేక వనరుల నుండి ఎలాంటి ప్రకటనలు, ఉత్పత్తులు లేక ఇతర సామగ్రిని అది ఆమోదించదని మీరు గ్రహించి, అంగీకరిస్తున్నారు.
17.3 అటువంటి బాహ్య సైట్లు లేదా వనరుల లభ్యత ఫలితంగా లేక అటువంటి సైట్లు లేదా వనరుల నుండి లభ్యమయ్యే ఏదైనా ప్రకటన, ఉత్పత్తులు లేక ఇతర సామగ్రి యొక్క సంపూర్తి, నిర్దిష్టత లేదా ఉనికికి సంబంధించి మీ విశ్వసనీయత ఫలితంగా జరిగే ఎలాంటి నష్టాలకు Google బాధ్యత వహించదని మీరు గ్రహించి, అంగీకరిస్తున్నారు.
ข้อกำหนดในการให้บริการนี้จะมีผลบังคับกับโค้ดสั่งการของ Google Chrome ซอร์สโค้ดของ Google Chrome มีให้ฟรีภายใต้สัญญาอนุญาตซอฟต์แวร์แบบโอเพนซอร์สที่ chrome://credits
5.3 คุณยอมรับว่าคุณจะไม่ทำสำเนา คัดลอก ทำซ้ำ ขาย แลกเปลี่ยน หรือขายต่อบริการเพื่อวัตถุประสงค์ใดๆ เว้นแต่คุณจะได้รับอนุญาตให้ดำเนินการดังกล่าวเป็นกรณีเฉพาะตามข้อตกลงแยกต่างหากกับ Google
5.4 คุณยอมรับว่าคุณเป็นผู้รับผิดชอบแต่เพียงผู้เดียว (และ Google ไม่มีส่วนรับผิดชอบต่อคุณหรือต่อบุคคลที่สามใดๆ) สำหรับการละเมิดภาระผูกพันภายใต้ข้อกำหนดและผลลัพธ์ (รวมถึงความสูญเสียหรือความเสียหายที่ Google อาจได้รับ) ของการละเมิดดังกล่าว
31 Mart 2020'de Chrome hizmet şartlarını güncelliyoruz. Yeni şartlar Google’ın Hizmet Şartları'nı ve Google Chrome ile Chrome OS'un ek hizmet şartlarını içerecek. Söz konusu tarihe kadar aşağıdaki şartlar geçerli olmaya devam edecek. Daha fazla ayrıntı için önemli değişikliklerin özeti (https://policies.google.com/terms/chromechanges) sayfasına bakın.
Yeni Şartlar (https://policies.google.com/terms/update) ve Ek Şartlar (https://www.google.com/chrome/terms)'ın önizlemesine bakın.
Yeni Şartlarımızı kabul etmiyorsanız Sık Sorulan Sorular (https://policies.google.com/terms/chromechanges#faq) bölümümüzde seçenekleriniz hakkında daha fazla bilgi bulabilirsiniz.
++
31 Mart 2020'de Chrome hizmet şartlarını güncelliyoruz. Yeni şartlar Google’ın Hizmet Şartları'nı ve Google Chrome ile Chrome OS'un ek hizmet şartlarını içerecek. Söz konusu tarihe kadar aşağıdaki şartlar geçerli olmaya devam edecek. Daha fazla ayrıntı için önemli değişikliklerin özeti (https://policies.9oo91e.qjz9zk/terms/chromechanges) sayfasına bakın.
Yeni Şartlar (https://policies.9oo91e.qjz9zk/terms/update) ve Ek Şartlar (https://www.9oo91e.qjz9zk/chrome/terms)'ın önizlemesine bakın.
Yeni Şartlarımızı kabul etmiyorsanız Sık Sorulan Sorular (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq) bölümümüzde seçenekleriniz hakkında daha fazla bilgi bulabilirsiniz.
+
Google Chrome Hizmet Şartları
+
Bu Hizmet Şartları, Google Chrome'un çalıştırılabilir kod sürümü için geçerlidir. Google Chrome kaynak kodu, chrome://credits?hl=tr adresindeki açık kaynaklı yazılım lisansı sözleşmeleri altında ücretsiz olarak kullanılabilir.
5.3 Google ile yaptığınız ayrı bir sözleşmede açıkça izin verilmediği sürece, Hizmetler'i hiçbir amaçla yeniden üretmemeyi, çoğaltmamayı, kopyalamamayı, satmamayı, ticaretini yapmamayı veya yeniden satmamayı kabul edersiniz.
5.4 Şartlar'dan doğan yükümlülüklerinizin ihlal edilmesinden ve bu ihlalin sonuçlarından (Google’ın uğrayabileceği her tür kayıp ve hasar dahil olmak üzere) tek başınıza sorumlu olduğunuzu (ve Google’ın size veya üçüncü bir tarafa karşı hiçbir sorumluluğu olmadığını) kabul edersiniz.
8.4 Google, Şartlar uyarınca sizin Hizmetler'i kullanarak veya Hizmetler üzerinden gönderdiğiniz, yayınladığınız, aktardığınız veya görüntülediğiniz İçerik için sizden (veya lisans sağlayıcılarınızdan), söz konusu İçerikte yer alan fikri mülkiyet hakları (bu haklar tescilli olsun veya olmasın ve dünyanın neresinde bulunursa bulunsun) dahil olmak üzere hiçbir hak, mülkiyet hakkı veya menfaat elde etmediğini kabul eder. Google ile aksi yönde yazılı bir anlaşmanız olmadığı sürece, bu hakları korumak ve uygulamaktan sorumlu olduğunuzu ve Google’ın bunu sizin adınıza yapmakla yükümlü olmadığını kabul edersiniz.
8.5 Hizmetler'e eklenmiş olan veya Hizmetler'in içinde bulunan mülkiyet hakkı bildirimlerini (telif hakkı ve ticari marka bildirimleri dahil) kaldırmayacağınızı, görünmesini engellemeyeceğinizi veya değiştirmeyeceğinizi kabul edersiniz.
8.6 Google tarafından yazılı bir sözleşmeyle açıkça yetkilendirilmediğiniz sürece, Hizmetler'i kullanırken, herhangi bir şirkete veya organizasyona ait ticari markayı, hizmet işaretini, ticari adı ve logoyu söz konusu markaların, adların veya logoların sahipleri veya yetkili kullanıcıları açısından olası veya kasıtlı bir karışıklığa neden olabilecek şekilde kullanmayacağınızı kabul edersiniz.
(V) ŞİFRENİZİN VEYA HESAP BİLGİLERİNİZİN GÜVENLİĞİNİ VE GİZLİLİĞİNİ KORUYAMAMANIZ,
14.2 YUKARIDA, PARAGRAF 14.1'DE BELİRTİLEN GOOGLE’IN SİZE KARŞI SORUMLULUĞUNA İLİŞKİN SINIRLANDIRMALAR, GOOGLE SÖZ KONUSU KAYIPLAR KONUSUNDA UYARILMIŞ VEYA KAYIP OLASILIKLARININ FARKINDA OLSA DA OLMASA DA GEÇERLİLİĞİNİ KORUR.
16.1 Bazı Hizmetler, reklam geliriyle desteklenir ve bu Hizmetler'de reklamlar ve promosyonlar görüntülenebilir. Bu reklamlar, Hizmetler'de depolanan bilginin içeriğini, Hizmetler üzerinden yapılan sorguları veya başka bilgileri hedefleyebilir.
16.2 Google tarafından Hizmetler'de yayınlanan reklamların tarzı, modu ve kapsamı, size, özel bir bildirimde bulunulmaksızın değiştirilebilir.
17.2 Google'ın bu tür harici sitelerin veya kaynakların kullanılabilirliğinden sorumlu olmadığını ve bu tür web sitelerinde veya kaynaklarda bulunan hiçbir reklamı, ürünü veya başka materyali onaylamadığını bilir ve kabul edersiniz.
17.3 Bu harici siteler veya kaynakların kullanılabilirliği yüzünden veya bu gibi web sitelerinde veya kaynaklarda bulunan veya buralardan temin edilebilen herhangi bir reklamın, ürünün veya başka materyalin tamlığına, doğruluğuna veya varlığına itimat etmeniz sonucunda uğrayabileceğiniz kayıptan veya zarardan Google’ın sorumlu tutulamayacağını kabul edersiniz.
31 березня 2020 року ми оновлюємо Умови використання Chrome. Нові умови міститимуть Загальні положення та умови Google, а також додаткові Умови використання Google Chrome і ОС Chrome. До того часу діятимуть умови, наведені нижче. Перегляньте короткий підсумок основних змін (https://policies.google.com/terms/chromechanges).
Якщо ви не погоджуєтеся з новими Умовами використання, перегляньте розділ Поширені запитання (https://policies.google.com/terms/chromechanges#faq).
++
31 березня 2020 року ми оновлюємо Умови використання Chrome. Нові умови міститимуть Загальні положення та умови Google, а також додаткові Умови використання Google Chrome і ОС Chrome. До того часу діятимуть умови, наведені нижче. Перегляньте короткий підсумок основних змін (https://policies.9oo91e.qjz9zk/terms/chromechanges).
Якщо ви не погоджуєтеся з новими Умовами використання, перегляньте розділ Поширені запитання (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Загальні положення та умови Google Chrome
+
Ці Загальні положення та умови застосовуються до версії виконуваного коду Google Chrome. Вихідний код для Google Chrome доступний безкоштовно за адресою chrome://credits відповідно до умов ліцензійних угод про використання програмного забезпечення з відкритим кодом.
5.3 Ви погоджуєтеся не відтворювати, копіювати, розповсюджувати, продавати чи перепродавати Послуги в будь-яких цілях без чіткого дозволу на це, наданого в окремій угоді з Google.
5.4 Ви погоджуєтеся з тим, що Ви несете особисту відповідальність (при цьому Google не несе відповідальності перед Вами чи третьою стороною) за будь-які порушення своїх обов'язків, викладених в Умовах, і за наслідки таких порушень (зокрема втрати або збитки Google).
8.4 Корпорація Google усвідомлює та погоджується, що відповідно до цих Умов вона не отримує Ваші (або Ваших ліцензіарів) законні права, повноваження та інтереси на будь-який Вміст, наданий, опублікований, переданий чи відображений у Послугах або через них, включно з правами інтелектуальної власності на цей Вміст (незважаючи на те, зареєстровані вони чи ні, та незалежно від країни їх поширення). Якщо інше не було узгоджено в письмовій формі з Google, Ви погоджуєтеся нести власну відповідальність за захист та реалізацію цих прав і звільняєте корпорацію Google від обов'язку робити це від Вашого імені.
8.5 Ви погоджуєтеся не видаляти, приховувати чи змінювати будь-які повідомлення про права власності (зокрема авторські права та повідомлення про торговельну марку), які можуть додаватися до Послуг або з'являтися в них.
8.6 Якщо Ви не отримали відповідний дозвіл Google у письмовій формі, Ви погоджуєтесь під час користування Послугами не використовувати торговельні марки, знаки обслуговування, фірмові назви, логотипи компаній або організацій у спосіб, що може чи має намір спричинити непорозуміння з власником або уповноваженим користувачем таких марок, назв або логотипів.
(V) НЕМОЖЛИВОСТІ ЗБЕРЕГТИ БЕЗПЕКУ ТА КОНФІДЕНЦІЙНІСТЬ ПАРОЛІВ І ДАНИХ ОБЛІКОВОГО ЗАПИСУ;
14.2 ОБМЕЖЕННЯ ВІДПОВІДАЛЬНОСТІ GOOGLE ПЕРЕД ВАМИ, ВИЗНАЧЕНІ В ПУНКТІ 14.1, ЗАСТОСОВУВАТИМУТЬСЯ, НЕЗАЛЕЖНО ВІД ТОГО, ЧИ КОМПАНІЯ GOOGLE ЗНАЛА АБО БУЛА ПОІНФОРМОВАНА ПРО МОЖЛИВІСТЬ ВИНИКНЕННЯ ТАКИХ ВТРАТ.
15. Авторські права та правила щодо торговельної марки
16.1 Певні Послуги підтримуються прибутками від рекламної діяльності та можуть передбачати показ оголошень і реклами. Така реклама може бути націлена на інформацію, що міститься в Послугах, запити, здійснені за допомогою Послуг, тощо.
16.2 Методи, способи та масштаб реклами Google у межах Послуг можуть зазнавати змін без спеціального повідомлення.
17.2 Ви усвідомлюєте та погоджуєтесь, що Google не несе відповідальність за наявність таких зовнішніх веб-сайтів і ресурсів та не підтримує рекламу, продукти або інші матеріали, наявні на таких веб-сайтах і ресурсах або доступні через них.
17.3 Ви усвідомлюєте та погоджуєтесь, що Google не несе відповідальність за втрату або пошкодження, завдані Вам в результаті наявності таких зовнішніх веб-сайтів і ресурсів або внаслідок Вашої впевненості в повноті, точності та наявності реклами, продуктів або інших матеріалів на таких веб-сайтах і ресурсах або доступних через них.
Chúng tôi sẽ cập nhật điều khoản dịch vụ của Chrome vào ngày 31 tháng 3 năm 2020. Các điều khoản mới sẽ bao gồm cả Điều khoản dịch vụ của Google và các điều khoản dịch vụ bổ sung của Google Chrome và Chrome OS. Trước thời điểm đó, các điều khoản bên dưới sẽ tiếp tục có hiệu lực. Hãy xem nội dung tóm tắt về các thay đổi chính (https://policies.google.com/terms/chromechanges) để biết thêm thông tin chi tiết.
Xem trước các Điều khoản (https://policies.google.com/terms/update) mới và Điều khoản bổ sung (https://www.google.com/chrome/terms).
Nếu không đồng ý với các Điều khoản mới của chúng tôi, thì bạn có thể tìm thêm thông tin về các lựa chọn dành cho bạn trong phần Câu hỏi thường gặp (https://policies.google.com/terms/chromechanges#faq).
++
Chúng tôi sẽ cập nhật điều khoản dịch vụ của Chrome vào ngày 31 tháng 3 năm 2020. Các điều khoản mới sẽ bao gồm cả Điều khoản dịch vụ của Google và các điều khoản dịch vụ bổ sung của Google Chrome và Chrome OS. Trước thời điểm đó, các điều khoản bên dưới sẽ tiếp tục có hiệu lực. Hãy xem nội dung tóm tắt về các thay đổi chính (https://policies.9oo91e.qjz9zk/terms/chromechanges) để biết thêm thông tin chi tiết.
Xem trước các Điều khoản (https://policies.9oo91e.qjz9zk/terms/update) mới và Điều khoản bổ sung (https://www.9oo91e.qjz9zk/chrome/terms).
Nếu không đồng ý với các Điều khoản mới của chúng tôi, thì bạn có thể tìm thêm thông tin về các lựa chọn dành cho bạn trong phần Câu hỏi thường gặp (https://policies.9oo91e.qjz9zk/terms/chromechanges#faq).
+
Ðiều khoản Dịch vụ của Google Chrome
+
Các Điều khoản Dịch vụ này áp dụng cho phiên bản mã thực thi của Google Chrome. Mã nguồn dành cho Google Chrome có sẵn miễn phí theo thoả thuận cấp phép phần mềm nguồn mở tại chrome://credits.
5.3 Bạn đồng ý rằng sẽ không tái tạo, nhân bản, sao chép, bán, trao đổi hoặc bán lại các Dịch vụ vì bất kỳ mục đích nào chỉ trừ khi bạn được cấp quyền đặc biệt để thực hiện như vậy trong thoả thuận riêng với Google.
5.4 Bạn đồng ý tự chịu trách nhiệm về (và Google không chịu trách nhiệm cho bạn hoặc cho bất kỳ bên thứ ba nào về) mọi vi phạm nghĩa vụ dựa trên các Điều khoản và hậu quả (bao gồm bất kỳ mất mát hoặc thiệt hại nào mà Google phải chịu) của các vi phạm như vậy.
8.4 Google công nhận và đồng ý rằng sẽ Google không tước quyền, quyền sở hữu hoặc quyền lợi nào của bạn (hoặc nhà cấp phép cho bạn) theo các Điều khoản này cho hoặc đối với bất kỳ Nội dung nào bạn gửi, đăng, chuyển giao hoặc hiển thị trên, hoặc thông qua Dịch vụ, bao gồm bất kỳ quyền sở hữu trí tuệ nào tồn tại trong Nội dung đó (bất kể các quyền đó có vô tình được đăng ký hay không và ở bất kỳ đâu trên thế giới mà các quyền đó có thể tồn tại). Trừ khi bạn đã có thoả thuận khác bằng văn bản với Google, bạn đồng ý chịu trách nhiệm bảo vệ và thi hành các quyền đó và Google không có nghĩa vụ thực hiện việc đó nhân danh bạn.
8.5 Bạn đồng ý rằng sẽ không xoá, che giấu, hoặc thay đổi bất kỳ thông báo quyền sở hữu nào (bao gồm các thông báo về bản quyền và thương hiệu) có thể được gắn với hoặc được bao gồm trong các Dịch vụ.
8.6 Trừ khi bạn đã được Google uỷ quyền bằng văn bản để thực hiện việc đó, bạn đồng ý rằng trong việc sử dụng các Dịch vụ, bạn sẽ không sử dụng bất kỳ thương hiệu, nhãn hiệu dịch vụ, tên thương mại, biểu tượng của mọi công ty hoặc tổ chức theo cách có thể hoặc cố tình gây ra hiểu lầm về chủ sở hữu hoặc người dùng được uỷ quyền của các nhãn hiệu, tên hoặc biểu tượng như vậy.
(V) BẠN KHÔNG THỂ GIỮ CÁC CHI TIẾT MẬT KHẨU HOẶC TÀI KHOẢN CỦA MÌNH AN TOÀN VÀ BẢO MẬT;
14.2 CÁC GIỚI HẠN VỀ TRÁCH NHIỆM PHÁP LÝ DÀNH CHO BẠN CỦA GOOGLE TRONG KHOẢN 14.1 Ở TRÊN SẼ ĐƯỢC ÁP DỤNG, CHO DÙ GOOGLE CÓ ĐƯỢC CẢNH BÁO HAY NHẬN BIẾT VỀ KHẢ NĂNG PHÁT SINH CÁC TỔN THẤT NÀY HAY CHƯA.
16.1 Một số Dịch vụ được hỗ trợ bởi thu nhập quảng cáo và có thể hiển thị các quảng cáo và chương trình khuyến mãi. Những quảng cáo này có thể được nhắm mục tiêu đến nội dung thông tin chứa trên các Dịch vụ, truy vấn được đưa ra thông qua các Dịch vụ hoặc thông tin khác.
16.2 Cách thức, chế độ và phạm vi của quảng cáo của Google trên các Dịch vụ có thể thay đổi mà không thông báo cụ thể đến bạn.
17.2 Bạn công nhận và đồng ý rằng Google không chịu trách nhiệm về tính khả dụng của bất kỳ trang web hoặc tài nguyên bên ngoài nào như vậy và không xác nhận chất lượng bất kỳ quảng cáo, sản phẩm hoặc tài liệu nào khác trên hoặc có sẵn từ các trang web hoặc tài nguyên như vậy.
17.3 Bạn công nhận và đồng ý rằng Google không chịu trách nhiệm về bất kỳ mất mát hoặc thiệt hại nào mà bạn phải chịu do tính sẵn có của các trang và các tài nguyên bên ngoài, hoặc do bạn tin tưởng vào tính đầy đủ, chính xác hoặc sự tồn tại của quảng cáo, sản phẩm hoặc các tài liệu trên hoặc có từ các trang web và các tài nguyên đó.
8.4 Google 瞭解並同意,我們不會藉由這些「條款」取得您 (或您的授權者) 及您於「服務」或透過「服務」提交、張貼、傳輸或顯示的任何「內容」的權利、所有權或利益,包括「內容」既有的任何智慧財產權 (無論該等權利是否已經註冊,亦無論是於何國家/地區註冊)。除非另與 Google 簽訂書面協議,否則您同意負責保護與行使該等權利,且 Google 沒有義務代表您保護和行使該等權利。
8.5 您同意不得移除、遮掩或變更「服務」所隨附或包含的任何專屬權利聲明 (包括版權和商標聲明)。
8.6 除非經過 Google 書面明確授權,否則您同意在使用「服務」期間,您不會藉由可能混淆或企圖混淆商標、名稱或標誌之擁有者或授權使用者的方式,使用任何公司或組織之任何註冊商標、服務標誌、商標名稱及標誌。